This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
DOM properties should be on prototypes and defined in terms of getter/setter pairs; that would allow page scripts to override property implementations as needed. This should be doable with an ES5 formulation of the ECMAScript binding.
The event handler IDL attributes are special though, right?
Why? (I mean... they could be; and I think in Gecko right now they are, but do they have to be?)
I do not know whether they have to be. If they can be consistent that would be great.
Done for attributes on interfaces: http://dev.w3.org/cvsweb/2006/webapi/WebIDL/Overview.xml.diff?r1=1.220&r2=1.221&f=h http://dev.w3.org/2006/webapi/WebIDL/#es-attributes Still to do exception members.
And done for exceptions now too: http://dev.w3.org/cvsweb/2006/webapi/WebIDL/Overview.xml.diff?r1=1.221&r2=1.222&f=h