-
Notifications
You must be signed in to change notification settings - Fork 22.4k
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
Safari Support for WindowClient.navigate() #26264
Comments
It doesn't appear to work on Safari 15.6 or earlier. it does work on 16.3. I'll update BCD> Thanks for reporting! |
Awesome! Thanks for the quick response! Were you able to test on Safari 16-16.2, or is the status for those versions technically unknown? Just curious for my own dev/release needs. I might be able to find some v16 devices that haven't been updated, somewhere. |
Hi @stephen-hardy |
Yeah, I couldn't either. I'll post back here if I find 16.0-16.2 devices to test on. |
Thanks. Best place to post would be in https://github.com/mdn/browser-compat-data/ if you find an error (or mdn/browser-compat-data#19407 if you find out before it is merged). |
Testing support for older Safari versions is always a pain. However, if it's hard for us to run code on old Safari, it's likely going to be hard for users as well, so no reason to worry about it too much. (Apple is rather active at keeping users up-to-date.) |
Changes were merged into MDN documentation. Support was proven back to Safari 16.0 |
MDN URL
https://developer.mozilla.org/en-US/docs/Web/API/WindowClient/navigate
What specific section or headline is this issue about?
Browser Compatibility
What information was incorrect, unhelpful, or incomplete?
I think WindowClient.navigate() works in Safari now, at least from what I can tell. I'm not sure when it started working, version-wise, because I hardly see any references to it online.
What did you expect to see?
Full support listed for Safari 16.4 - or perhaps even earlier versions, if someone has that available to test.
Do you have any supporting links, references, or citations?
Here is a quick way to test:
https://googlechrome.github.io/samples/service-worker/windowclient-navigate/
Past that, I tried it (from the console) on one of my own sites and it worked fine on Safari desktop and iOS.
Do you have anything more you want to share?
I'm most curious to know how far back this support goes, but unfortunately I don't have any old devices on which to test. I'm kinda hoping that as a part of verifying this report, somebody will give some indication :)
MDN metadata
Page report details
en-us/web/api/windowclient/navigate
The text was updated successfully, but these errors were encountered: