This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Specification: https://html.spec.whatwg.org/ Multipage: https://html.spec.whatwg.org/multipage/#the-domstringmap-interface Complete: https://html.spec.whatwg.org/#the-domstringmap-interface Referrer: https://codereview.chromium.org/972493002/ Comment: The concept of creators has been removed from WebIDL; setters are always also creators Posted from: 14.162.102.1 User agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.115 Safari/537.36 OPR/27.0.1689.76
The creator keyword is used on DOMStringMap and multiple other interfaces. https://heycam.github.io/webidl/ say "Removed the concept of creators; setters are always also creators."
Um, interesting. So now setters have to check if the property doesn't exist, and throw an exception if it doesn't? (Unless you also want a creator.)
AFAICT all the setters in HTML are also creators, so that shouldn't matter? But CC Cameron McCormack, I could be completely confused :)
Yeah, this isn't a problem for any HTML setters (other than just being spec churn in general).
https://github.com/whatwg/html/commit/052f233aeb1e3a826c4e5bf05c6ad3ab7c62366d