A bit belated, since I just landed this on inbound, but...

Summary: In ES2015, there is a certain set of invariants that an object is supposed to maintain. One of those is that a non-configurable property can't just disappear. Window objects obviously can't maintain that invariant, so they can't be allowed to have non-configurable properties, at least in terms of observability from script.

Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1107443

Standard: http://www.ecma-international.org/ecma-262/6.0/#sec-invariants-of-the-essential-internal-methods

Platforms: all

Estimated release date: Unclear so far; need to see how web-compatible this is.

Preference controlling this: no preference, but a !RELEASE_BUILD ifdef. So this will be enabled in nightly and Aurora only.

-Boris
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to