This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Consider this IDL: dictionary Dict1 { Dict2 member; }; dictionary Dict2 : Dict1 { }; or even simpler: dictionary Dict1 { Dict1 member; }; This should probably be disallowed, since there's no sane way to do it.
I've disallowed all direct and indirect references to the same dictionary: http://dev.w3.org/cvsweb/2006/webapi/WebIDL/Overview.xml.diff?r1=1.576;r2=1.577;f=h