Arguably there is much more that is missing.
Zsh's ERR_EXIT specification doesn't even state that ERR_EXIT is disabled in the condition of if/while/etc. Zsh intends to be compatible with
POSIX' "set -e" specification. That specification is quite a bit longer. Should Zsh's specification repeat all of that? Or should it link to it?