This is a regression caused by a patch of bug 73307. If we replaced custom constructors of window.Audio and window.Option with the [NamedConstructor] IDL, fast/js/global-constructors.html, fast/dom/Window/window-properties.html and fast/dom/call-a-constructor-as-a-function.html start to fail in JSC. Before a patch of bug 73007: (correct) window.Audio => AudioConstructor window.Option => OptionConstructor window.HTMLAudioElement => HTMLAudioElementConstructor window.HTMLOptionElement => HTMLOptionElementConstructor After a patch of bug 73007: (wrong) window.Audio => HTMLAudioElementConstructor window.Option => HTMLOptionElementConstructor window.HTMLAudioElement => HTMLAudioElementConstructor window.HTMLOptionElement => HTMLOptionElementConstructor We should fix it.
(In reply to comment #0) > Before a patch of bug 73007: (correct) > After a patch of bug 73007: (wrong) Correction: s/bug 73007/bug 73307/
Created attachment 117340 [details] Patch
Comment on attachment 117340 [details] Patch Clearing flags on attachment: 117340 Committed r101627: <http://trac.webkit.org/changeset/101627>
All reviewed patches have been landed. Closing bug.