We currently have to explicitly use [StrictTypeChecking] in order to get standard behavior. Of course, every one forget. We need to flip it so [StrictTypeChecking] becomes the default and we can use a [LegacyTreatWrongTypeAsNull] attribute for existing IDL code. Relevant spec: http://heycam.github.io/webidl/#es-interface http://heycam.github.io/webidl/#es-nullable-type
Created attachment 276796 [details] WIP patch
Comment on attachment 276796 [details] WIP patch Wrong bug