[whatwg] Unforgeable document property
bruant at enseirb-matmeca.fr
Fri Sep 23 02:54:48 PDT 2011
I have noticed on a recent commit  that the "document" property of
the window object is now defined as [[Unforgeable]] (and still
readonly). As per WebIDL, it makes the property non-configurable (in
ECMAScript 5 terms). Consequently, it will make impossible to wrap the
object document with an ES.next proxy  and replace the "document"
property value with the wrapped document.
I think that there is definitely a use case here as replacing the
document with a proxy could help developers fixing the DOM and adding
workarounds to browser bugs. Consequently, I think the "document"
property of the window object should be kept configurable.
More information about the whatwg