diff --git a/index.bs b/index.bs index b530f8f4..c5374384 100644 --- a/index.bs +++ b/index.bs @@ -14909,9 +14909,11 @@ has its \[[Prototype]] [=/internal slot=] set to the intrinsic object {{%Error.p as defined in the [=create an interface prototype object=] abstract operation. It also has an \[[ErrorData]] slot, like all built-in exceptions. -Additionally, if an implementation gives native {{Error}} objects special powers or -nonstandard properties (such as a stack property), -it should also expose those on {{DOMException}} objects. +Since {{DOMException}} objects have an \[[ErrorData]] slot, the +Error.prototype.stack accessor and other {{Error}}-related behaviors +gated on \[[ErrorData]] apply to them. Additionally, if an implementation gives +native {{Error}} objects other special powers or nonstandard properties, it should +also expose those on {{DOMException}} objects.

Exception objects