This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
In the section for [TreatNonCallableAsNull]*, it looks to me that the example is wrong and that the handler1 / handler2 are reversed. handler1 has type 'OccurrenceHandler?', which has [TreatNonCallableAsNull] extended attribute so it should not throw when 123 is assigned to it. However, the handler2 case should probably throw. * http://dev.w3.org/2006/webapi/WebIDL/#TreatNonCallableAsNull
This appears to have been fixed, at some point during or after the rename to [TreatNonObjectAsNull]. tobie.langel@gmail.com