15:06
<Jack Works>
window.fn1 = async e => { var e = e["source"]; console.log({ e }) };
window.fn1({ source: 123 })
15:06
<Jack Works>
this code throws error on Safari 17.3.1 (but ok on JavaScriptCore)
15:07
<Jack Works>
looks like they broke the scope analysis
15:09
<Jack Works>
opened an issue https://bugs.webkit.org/show_bug.cgi?id=270517
15:40
<Jack Works>
https://bugs.webkit.org/show_bug.cgi?id=223533
15:40
<Jack Works>
oh it's a 3 year issue and fixed in Jan
15:40
<Jack Works>
Safari TP (17.4) is good