WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
264400
Modules with top-level await should not block execution of sibling modules
https://bugs.webkit.org/show_bug.cgi?id=264400
Summary
Modules with top-level await should not block execution of sibling modules
Nicolò Ribaudo
Reported
2023-11-08 04:32:21 PST
Consider the following module: import "a" import "b" and assume that "a" uses top-level await. The expected execution order is: 1. "a" starts executing, and then pauses at the await 2. "b" gets executed 3. at some point, "a" finishes executing However, this is what is currently happening in Safari: 1. "a" starts executing, and then pauses at the await 2. at some point, "a" finishes executing 3. then "b" gets executed I submitted a WPT test for this at
https://github.com/web-platform-tests/wpt/pull/42944
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2023-11-15 04:33:13 PST
<
rdar://problem/118449289
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug