WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED CONFIGURATION CHANGED
114456
DOM interface objects should have class side inheritance
https://bugs.webkit.org/show_bug.cgi?id=114456
Summary
DOM interface objects should have class side inheritance
Erik Arvidsson
Reported
2013-04-11 12:12:58 PDT
To align with ES6 we should set the [[Prototype]] of the interface object to the parent interface object. For example: HTMLElement.__proto__ === Element Moz bug with patch:
https://bugzilla.mozilla.org/show_bug.cgi?id=860841
Blink bug:
https://code.google.com/p/chromium/issues/detail?id=230506
Attachments
Add attachment
proposed patch, testcase, etc.
Ahmad Saleem
Comment 1
2022-10-31 16:32:48 PDT
I took both testcases landed by Chrome patch and turned it into JSFiddle: Link -
https://jsfiddle.net/nehay27L/show
&
https://jsfiddle.net/u1v4cbLd/show
Safari 16.1 passes all those tests and I took the latest code of test case from "source.chromium.org". Do we need anything else? Thanks!
Ryosuke Niwa
Comment 2
2022-10-31 16:48:51 PDT
This is config changed.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug