'ErrorEvent' in self returns false for me in a worker (true in window), but according to the spec at https://html.spec.whatwg.org/#the-errorevent-interface it should be exposed on Window and Worker.
nhiroki: Could you triage this?
WPT: https://wpt.fyi/results/html/webappapis/scripting/events/event-handler-processing-algorithm-error/synthetic-errorevent-click.worker.html?products=chrome%5Bexperimental%5D,edge%5Bstable%5D,firefox%5Bstable%5D,safari%5Bstable%5D&sha=434ca47448
Oh... this is failing only on Chrome according to tkent@'s link. kdillon@: Do you have a bandwidth to work on this? If not, feel free to reassign this to me :)
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/9ef7e4c4dcae40ae9c40823847f748e80346ae71 commit 9ef7e4c4dcae40ae9c40823847f748e80346ae71 Author: Katie Dillon <kdillon@chromium.org> Date: Thu Dec 06 19:24:16 2018 Exposing ErrorEvent interface to workers. According to current specs (https://html.spec.whatwg.org/#the-errorevent-interface) the ErrorEvent interface should be exposed to the window and workers. Bug: 852769 Change-Id: I38b057113fa6f56d473b75a7f328635f46f73af5 Reviewed-on: https://chromium-review.googlesource.com/c/1362003 Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org> Reviewed-by: Kent Tamura <tkent@chromium.org> Commit-Queue: Katie Dillon <kdillon@chromium.org> Cr-Commit-Position: refs/heads/master@{#614443} [modify] https://crrev.com/9ef7e4c4dcae40ae9c40823847f748e80346ae71/third_party/blink/renderer/core/events/error_event.idl [modify] https://crrev.com/9ef7e4c4dcae40ae9c40823847f748e80346ae71/third_party/blink/web_tests/TestExpectations [delete] https://crrev.com/042756580e2aa3917d3215744f8428d3a4b672b4/third_party/blink/web_tests/external/wpt/WebIDL/ecmascript-binding/no-regexp-special-casing.any.worker-expected.txt [modify] https://crrev.com/9ef7e4c4dcae40ae9c40823847f748e80346ae71/third_party/blink/web_tests/external/wpt/workers/semantics/interface-objects/001.worker-expected.txt [modify] https://crrev.com/9ef7e4c4dcae40ae9c40823847f748e80346ae71/third_party/blink/web_tests/external/wpt/workers/semantics/interface-objects/003-expected.txt [modify] https://crrev.com/9ef7e4c4dcae40ae9c40823847f748e80346ae71/third_party/blink/web_tests/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt [modify] https://crrev.com/9ef7e4c4dcae40ae9c40823847f748e80346ae71/third_party/blink/web_tests/virtual/stable/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt [modify] https://crrev.com/9ef7e4c4dcae40ae9c40823847f748e80346ae71/third_party/blink/web_tests/virtual/stable/webexposed/global-interface-listing-dedicated-worker-expected.txt [modify] https://crrev.com/9ef7e4c4dcae40ae9c40823847f748e80346ae71/third_party/blink/web_tests/virtual/stable/webexposed/global-interface-listing-shared-worker-expected.txt [modify] https://crrev.com/9ef7e4c4dcae40ae9c40823847f748e80346ae71/third_party/blink/web_tests/webexposed/global-interface-listing-dedicated-worker-expected.txt [modify] https://crrev.com/9ef7e4c4dcae40ae9c40823847f748e80346ae71/third_party/blink/web_tests/webexposed/global-interface-listing-shared-worker-expected.txt
kdillon@: Thank you for fixing this!
Comment 1 by dtapu...@chromium.org
, Aug 31