Bug
1751736 [wpt PR 32514] - sensors: Do nothing in Sensor.start() when the document is not fully active., a=testonly
Automatic update from web-platform-tests
sensors: Do nothing in Sensor.start() when the document is not fully active.
When a sensor is created on e.g. an iframe that is later removed from
its parent via removeChild(), we end up in a situation where a sensor
instance did get created but which does not have a valid
ExecutionContext by the time start() is invoked.
Check for a valid ExecutionContext when start() is called and bail out
early if it is null. https://github.com/w3c/sensors/issues/415 tracks
handling non-fully active documents from a spec perspective; once that
one is fixed we should probably throw an error in this case rather than
silently doing nothing.
Bug:
1289924
Change-Id: I2b033252d93347ba7c91385bdb510b69b8298aa2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/
3412476
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Commit-Queue: Raphael Kubo Da Costa <raphael.kubo.da.costa@intel.com>
Cr-Commit-Position: refs/heads/main@{#962930}
--
wpt-commits:
57fbbb2179141a672ee861ba53d9afb705bdb7f8
wpt-pr: 32514