Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bug 1751736 [wpt PR 32514] - sensors: Do nothing in Sensor.start() wh…
…en 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. w3c/sensors#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 <[email protected]> Commit-Queue: Raphael Kubo Da Costa <[email protected]> Cr-Commit-Position: refs/heads/main@{#962930} -- wpt-commits: 57fbbb2179141a672ee861ba53d9afb705bdb7f8 wpt-pr: 32514
- Loading branch information