Bug 1666275 [wpt PR 25649] - sensors: Only call test_driver.set_permission from the...
commit1e5a67d6f3610224725edd587751b8f46e01b79c
authorRaphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Tue, 22 Sep 2020 09:17:36 +0000 (22 09:17 +0000)
committermoz-wptsync-bot <wptsync@mozilla.com>
Wed, 23 Sep 2020 09:03:15 +0000 (23 09:03 +0000)
tree3188c665c739a840377a3cee2ddf6d0b60d69c74
parent976c34393d196fbe4fcf5276b84224b3dcf71db6
Bug 1666275 [wpt PR 25649] - sensors: Only call test_driver.set_permission from the top-level window., a=testonly

Automatic update from web-platform-tests
sensors: Only call test_driver.set_permission from the top-level window.

testdriver.js' documentation says "presently, testdriver.js only works
in the top-level test browsing context (and not therefore in any frame
or window opened from it".

If we do not restrict the set_permission() call here, the call to
initialize_generic_sensor_tests() in
generic-sensor/resources/iframe_sensor_handler.html will time out
waiting for it to complete when running the iframe tests outside the
Chromium CI (i.e. in wpt.fyi or with "wpt run").

Change-Id: I522a5ebacb7da9e35bbe2ea3564d3288a34c653b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2421671
Auto-Submit: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Reviewed-by: Robert Ma <robertma@chromium.org>
Commit-Queue: Robert Ma <robertma@chromium.org>
Commit-Queue: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Cr-Commit-Position: refs/heads/master@{#808874}

--

wpt-commits: 06a9829a0f254cdbead7a70da126cbf22321e9f2
wpt-pr: 25649
testing/web-platform/tests/resources/chromium/generic_sensor_mocks.js