Skip to content

Commit

Permalink
Bug 1570776 [wpt PR 17554] - Add ability for service worker to filter…
Browse files Browse the repository at this point in the history
… out frozen windows., a=testonly

Automatic update from web-platform-tests
Add ability for service worker to filter out frozen windows.

Add code to support handling of frozen clients. Frozen clients do not
run their event loop, so postMessage to them just causes problems. To
allow service workers to continue working with frozen windows we expose
includeFrozen in the matchAll and the frozen attribute on the Client. If
a service worker calls focus on a client it will unfreeze the window when
it is moved to have focus. This feature is currently marked as
experimental and an intent to ship will be sent.

This is specified in https://wicg.github.io/page-lifecycle/ and
w3c/ServiceWorker#1442

BUG=957597

Change-Id: I6abe1882e88c65dac99250db5bb7fa8d3a4b2b1d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1677065
Commit-Queue: Ken Buchanan <kenrbchromium.org>
Reviewed-by: Ken Buchanan <kenrbchromium.org>
Reviewed-by: Matt Falkenhagen <falkenchromium.org>
Cr-Commit-Position: refs/heads/master{#689558}

--

wpt-commits: 3d052c54485970c1673500c1ba7d52182adf6f4f
wpt-pr: 17554

UltraBlame original commit: d34dc9e00ee2c4ca00e2b78bdad1f7c51f68ba3e
  • Loading branch information
marco-c committed Oct 4, 2019
1 parent 535aef7 commit 556acff
Show file tree
Hide file tree
Showing 3 changed files with 1,081 additions and 0 deletions.
Loading

0 comments on commit 556acff

Please sign in to comment.