Summary: | Improve variable resolution order on window | ||
---|---|---|---|
Product: | WebKit | Reporter: | Ojan Vafai <ojan> |
Component: | JavaScriptCore | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW --- | ||
Severity: | Normal | CC: | ap, arv, barraclough, fpizlo, gregsimon, oliver, sam |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
URL: | https://bugs.ecmascript.org/show_bug.cgi?id=78 | ||
Bug Depends on: | 49739, 84247, 85001 | ||
Bug Blocks: |
Description
Ojan Vafai
2012-01-04 14:19:38 PST
I looked at a CL for this bug and yes it does require a v8 change for v8-based webkit browsers. OK. This is resolved now. http://lists.w3.org/Archives/Public/public-script-coord/2012JanMar/0104.html V8 has fixed this (behind a flag) but since all WebIDL attributes are implemented as own properties on the global object we need to fix bug 49739 to get non configurable properties to work correctly. The ES5.2 behavior is at https://bugs.ecmascript.org/show_bug.cgi?id=78 Chrome is now shipping with this behavior. |