RESOLVED FIXED 147858
The 'length' property on interface objects should be configurable
https://bugs.webkit.org/show_bug.cgi?id=147858
Summary The 'length' property on interface objects should be configurable
Chris Dumez
Reported 2015-08-10 18:45:53 PDT
The 'length' property on interfaces objects should be configurable. Currently it isn't in WebKit. Compatibility: - Web IDL spec says the property should be configurable: http://heycam.github.io/webidl/#es-interface-call - It is configurable in Firefox 38 and Chrome 44. W3C test suite: http://w3c-test.org/dom/interfaces.html
Attachments
Patch (5.19 KB, patch)
2015-08-10 18:50 PDT, Chris Dumez
no flags
Patch (25.75 KB, patch)
2015-08-11 09:48 PDT, Chris Dumez
no flags
Patch (27.86 KB, patch)
2015-08-11 10:11 PDT, Chris Dumez
no flags
Patch (27.90 KB, patch)
2015-08-11 10:51 PDT, Chris Dumez
no flags
Chris Dumez
Comment 1 2015-08-10 18:50:49 PDT
Chris Dumez
Comment 2 2015-08-11 09:48:18 PDT
Chris Dumez
Comment 3 2015-08-11 10:11:01 PDT
Daniel Bates
Comment 4 2015-08-11 10:44:58 PDT
Comment on attachment 258724 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=258724&action=review This patch looks sane to me. > Source/WebCore/ChangeLog:15 > + [1] http://heycam.github.io/webidl/#es-interface-call Please add a remark to this line to document the date of the draft, 17 July 2015. > LayoutTests/fast/dom/length-property-configurable.html:6 > +description("The 'length' property on interfaces objects should have attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }"); Nit: Missing a period at the end of this sentence.
Daniel Bates
Comment 5 2015-08-11 10:45:19 PDT
Comment on attachment 258724 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=258724&action=review > Source/WebCore/ChangeLog:21 > + Nit: Please remove this empty line.
Chris Dumez
Comment 6 2015-08-11 10:51:10 PDT
Chris Dumez
Comment 7 2015-08-11 10:52:18 PDT
Comment on attachment 258725 [details] Patch Clearing flags on attachment: 258725 Committed r188261: <http://trac.webkit.org/changeset/188261>
Chris Dumez
Comment 8 2015-08-11 10:52:23 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.