Summary: | [V8] "delete" on IDL attributes that reflect DOM attributes does not match Firefox/Opera | ||
---|---|---|---|
Product: | WebKit | Reporter: | Aryeh Gregor <ayg> |
Component: | DOM | Assignee: | Nate Chapin <japhet> |
Status: | RESOLVED WONTFIX | ||
Severity: | Minor | CC: | arv, dominicc, jamesr, japhet, tabatkins |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | PC | ||
OS: | Linux | ||
Bug Depends on: | 49739 | ||
Bug Blocks: |
Description
Aryeh Gregor
2010-07-29 18:00:23 PDT
Maciej Stachowiak reports that the test gives "string" in Safari, so it's presumably a bug in the V8 bindings. Hey Nate, looks like a bindings generation bug. This bug is a consequence of the way V8 bindings are generated. V8 generates IDL attributes as properties on the object. The Web IDL spec specifies them as getters and setters on the object's prototype [1]. If bug 49739 was fixed, this bug would also be fixed as a natural consequence. [1] <http://dev.w3.org/2006/webapi/WebIDL/#es-attributes> |