That's where the logic belongs.
<rdar://problem/48342910>
Created attachment 362852 [details] Patch
Created attachment 362926 [details] Patch
Created attachment 362927 [details] Patch
Created attachment 362931 [details] Patch
Committed r242058: <https://trac.webkit.org/changeset/242058>
Looks like the changes in https://trac.webkit.org/changeset/242058/webkit caused fast/dom/Window/timer-null-script-execution-context.html to crash constantly on iOS. History: fast/dom/Window/timer-null-script-execution-context.html reproduced with command: run-webkit-tests fast/dom/Window/timer-null-script-execution-context.html --ios-simulator test crashes on r242058 but not on r242057. The test is crashing with no crash log available.
(In reply to Truitt Savell from comment #7) > Looks like the changes in https://trac.webkit.org/changeset/242058/webkit > > caused fast/dom/Window/timer-null-script-execution-context.html to crash > constantly on iOS. > > History: > fast/dom/Window/timer-null-script-execution-context.html > > reproduced with command: > run-webkit-tests fast/dom/Window/timer-null-script-execution-context.html > --ios-simulator > > test crashes on r242058 but not on r242057. > > The test is crashing with no crash log available. Thanks. Looking into it.