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 L3 Spec states that a "the reference type is derived by restriction from the other type definition if the other type definition is the same as the reference type definition." If I've interpreted this correctly, then in typeinfoisderivedfrom39, anonymous type should return true for self-derivation by any method.