-
Notifications
You must be signed in to change notification settings - Fork 312
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Inconsistencies in ServiceWorkerClients get and matchAll implementations #1734
Comments
Digging on Digging on Only Firefox is exposing |
@youennf The Firefox code is definitely trying to wait for the clients to be execution ready in both cases:
How are you testing this? |
I am testing the following case:
Would it help if I upload draft WPT tests to make this clearer? |
Yes, that would be great, thank you Then I can run them under pernosco and figure out what's going on. |
I uploaded web-platform-tests/wpt#49393 to make progress on this issue. |
I had a look at Chrome, Firefox and Safari implementation of ServiceWorkerClients get and matchAll implementations.
They are not really aligned for fetch event resultingClientId.
For ServiceWorkerClients.get called synchronously using resultingClientId from a navigation fetch event handler:
get
promise to resolve.about:blank
and Safari exposes the request URL)For ServiceWorkerClients.matchAll called synchronously from a navigation fetch event handler
about:blank
)@asutherland, @yoshisatoyanagisawa, thoughts?
The text was updated successfully, but these errors were encountered: