Performance.navigation and Performance.timing are incorrectly exposed to workers
authorweinig@apple.com <weinig@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 20 Sep 2020 23:07:51 +0000 (23:07 +0000)
committerweinig@apple.com <weinig@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 20 Sep 2020 23:07:51 +0000 (23:07 +0000)
commitb3c0f2d4893960e73cc0cec0ff2b0bfceeea3cc4
tree6810e39e03485ed1441171909e571658cd41ae2f
parentc64d577567387832499d02fe623e6ae9dfc2f9b3
Performance.navigation and Performance.timing are incorrectly exposed to workers
https://bugs.webkit.org/show_bug.cgi?id=216732

Reviewed by Simon Fraser.

LayoutTests/imported/w3c:

* web-platform-tests/workers/worker-performance.worker-expected.txt:
Update results now that Performance.navigation and Performance.timing are no longer
exposed to workers.

Source/WebCore:

* page/Performance.idl:
Only expose Performance.navigation and Performance.timing to the Window.

LayoutTests:

* TestExpectations:
Remove flaky annotation for imported/w3c/web-platform-tests/workers/worker-performance.worker.html. The
test was fixed in upstream WPT as dab9c45, and has since been updated in the WebKit tree as well.
It now also passes.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@267333 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/TestExpectations
LayoutTests/imported/w3c/ChangeLog
LayoutTests/imported/w3c/web-platform-tests/workers/worker-performance.worker-expected.txt
Source/WebCore/ChangeLog
Source/WebCore/page/Performance.idl