Changeset 289479 in webkit
- Timestamp:
- Feb 9, 2022 10:05:48 AM (5 months ago)
- Location:
- trunk
- Files:
-
- 10 edited
-
LayoutTests/imported/w3c/ChangeLog (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/microtasks/checkpoint-after-workerglobalscope-onerror-module-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module/evaluation-order-1-sharedworker-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module/evaluation-order-1-worker-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module/evaluation-order-2-import-sharedworker-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module/evaluation-order-2-import-worker-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/workers/interfaces/WorkerGlobalScope/onerror/exception-in-onerror-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/workers/interfaces/WorkerGlobalScope/onerror/message-module-DOMException-expected.txt (modified) (1 diff)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/workers/WorkerOrWorkletScriptController.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/imported/w3c/ChangeLog
r289477 r289479 1 2022-02-09 Chris Dumez <cdumez@apple.com> 2 3 Exceptions are not properly reported when initializing a worker as a module 4 https://bugs.webkit.org/show_bug.cgi?id=236334 5 6 Reviewed by Geoffrey Garen. 7 8 Rebaseline WPT tests that are now passing. 9 10 * web-platform-tests/workers/interfaces/WorkerGlobalScope/onerror/exception-in-onerror-expected.txt: 11 * web-platform-tests/workers/interfaces/WorkerGlobalScope/onerror/message-module-DOMException-expected.txt: 12 1 13 2022-02-09 Chris Dumez <cdumez@apple.com> 2 14 -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/microtasks/checkpoint-after-workerglobalscope-onerror-module-expected.txt
r273203 r289479 1 1 2 FAIL Promise resolved during #report-the-error assert_array_equals: lengths differ, expected array ["handler 1", "handler 2", "handler 1 promise", "handler 2 promise"] length 4, got [] length 02 FAIL Promise resolved during #report-the-error assert_array_equals: expected property 1 to be "handler 2" but got "handler 1 promise" (expected array ["handler 1", "handler 2", "handler 1 promise", "handler 2 promise"] got ["handler 1", "handler 1 promise", "handler 2", "handler 2 promise"]) 3 3 PASS Promise resolved during event handlers other than error 4 4 -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module/evaluation-order-1-sharedworker-expected.txt
r286821 r289479 1 1 2 FAIL Test evaluation order of modules assert_array_equals: lengths differ, expected array ["step-1-1", "step-1-2", "microtask", "global-error", "error"] length 5, got ["step-1-1", "step-1-2", "microtask"] length 3 2 PASS Test evaluation order of modules 3 3 -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module/evaluation-order-1-worker-expected.txt
r279427 r289479 1 1 2 FAIL Test evaluation order of modules assert_array_equals: lengths differ, expected array ["step-1-1", "step-1-2", "microtask", "global-error", "error"] length 5, got ["step-1-1", "step-1-2", "microtask"] length 3 2 PASS Test evaluation order of modules 3 3 -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module/evaluation-order-2-import-sharedworker-expected.txt
r286821 r289479 1 1 2 FAIL Test evaluation order of modules assert_array_equals: lengths differ, expected array ["step-2.2-1", "step-2.2-2", "microtask-2.2", "global-error", "error"] length 5, got ["step-2.2-1", "step-2.2-2", "microtask-2.2"] length 3 2 PASS Test evaluation order of modules 3 3 -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module/evaluation-order-2-import-worker-expected.txt
r279427 r289479 1 1 2 FAIL Test evaluation order of modules assert_array_equals: lengths differ, expected array ["step-2.2-1", "step-2.2-2", "microtask-2.2", "global-error", "error"] length 5, got ["step-2.2-1", "step-2.2-2", "microtask-2.2"] length 3 2 PASS Test evaluation order of modules 3 3 -
trunk/LayoutTests/imported/w3c/web-platform-tests/workers/interfaces/WorkerGlobalScope/onerror/exception-in-onerror-expected.txt
r279425 r289479 8 8 PASS Throw in message handler: classic: listener 9 9 PASS Throw in message handler: classic: handler 10 FAIL Throw in worker initialization: module: listener assert_unreached: Worker.onerror not fired for: Throw in toplevel Throw in error handler Reached unreachable code 11 FAIL Throw in worker initialization: module: handler assert_unreached: Worker.onerror not fired for: Throw in toplevel Throw in error handler Reached unreachable code 10 PASS Throw in worker initialization: module: listener 11 PASS Throw in worker initialization: module: handler 12 12 PASS Throw in setTimeout(function): module: listener 13 13 PASS Throw in setTimeout(function): module: handler -
trunk/LayoutTests/imported/w3c/web-platform-tests/workers/interfaces/WorkerGlobalScope/onerror/message-module-DOMException-expected.txt
r279425 r289479 1 1 2 Harness Error (TIMEOUT), message = null 3 4 TIMEOUT Throw DOMException-TypeError in toplevel: module: listener Test timed out 5 TIMEOUT Throw DOMException-TypeError in toplevel: module: handler Test timed out 2 PASS Throw DOMException-TypeError in toplevel: module: listener 3 PASS Throw DOMException-TypeError in toplevel: module: handler 6 4 PASS Throw DOMException-TypeError in setTimeout-function: module: listener 7 5 PASS Throw DOMException-TypeError in setTimeout-function: module: handler -
trunk/Source/WebCore/ChangeLog
r289477 r289479 1 2022-02-09 Chris Dumez <cdumez@apple.com> 2 3 Exceptions are not properly reported when initializing a worker as a module 4 https://bugs.webkit.org/show_bug.cgi?id=236334 5 6 Reviewed by Geoffrey Garen. 7 8 No new tests, rebaselined existing tests. 9 10 * workers/WorkerOrWorkletScriptController.cpp: 11 (WebCore::WorkerOrWorkletScriptController::linkAndEvaluateModule): 12 linkAndEvaluateModule() was failing to report the exception, unlike 13 evaluate() (which is used for classic workers). 14 1 15 2022-02-09 Chris Dumez <cdumez@apple.com> 2 16 -
trunk/Source/WebCore/workers/WorkerOrWorkletScriptController.cpp
r289057 r289479 404 404 *returnedExceptionMessage = genericErrorMessage; 405 405 } 406 407 JSLockHolder lock(vm); 408 reportException(m_globalScopeWrapper.get(), returnedException); 406 409 } 407 410 }
Note: See TracChangeset
for help on using the changeset viewer.