Unclickable Leave Page/Stay on Page popup when navigating away from one page to another with a popup.

In MacOS26 26.1 (25B78), Safari Version 26.1 (and presumably earlier), we get an unclickable popup from the "Stay on Page" "Leave Page" dialog if you have text fields filled in one site and decide to navigate away to another page that begins with a popup (like a GPS location request).

In some instances, like mine, I had in-progress critical financial pages open for my business, and couldn't just nuke the entire process. After some investigation, it looks like you're able to work around by force closing WebKits. In this case, it's the bottom one.


Apple: when navigating away from a page producing BeforeUnload Confirmation Sheet, navigating into a page producing Geolocation Permission Prompt, it causes the entire Safari process to become unclickable. You can't allow a takeover if you're not going to properly bug test these workflows.


I hope this helps someone.


Posted on Nov 19, 2025 5:58 AM

Reply
5 replies

Nov 19, 2025 8:34 AM in response to AlexSonne81

👍


Most people don't. Apple reads all Feedback and they actually implemented a couple of my suggestions in the past. I'm sure I wasn't the only one though.


Safari sort of went full circle on that feature. Previous versions didn't complain if you closed a webpage with data entered. Other browsers would though, people thought it was a good idea, and Apple followed suit. Then, they changed things again manifesting in the inconvenience you reported, and the inconvenient (IMO) workaround required. If you describe a more workable solution in your Feedback, a simple preference perhaps, Apple will certainly consider it and probably implement it in some future version.

Nov 19, 2025 9:34 AM in response to John Galt

Interesting. I'm not sure if I'm proficient enough in OS design to know what has been tried or what needs backwards compatibility for old code timing (or why that really needs to be protected). Maybe converting BeforeUnload into tab-modal with a guaranteed chrome-level escape hatch. (I have no clue how this actually operates in practice at scale or what other considerations are)


beforeunload fires normally, but Safari surfaces it as a tab-scoped intent card anchored to the TAB vice app-modal.

The card then, if ignored, defaults to user-configured policy and defaults.

A chrome-only "Force close" remains clickable and will terminate the tab's webcontent process.


Maybe this maintains trust boundaries but removes giant single points of failure.


I think an expert would need to brainstorm it to be safe for whatever the original use case intents were...

🤷‍♂️

Unclickable Leave Page/Stay on Page popup when navigating away from one page to another with a popup.

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.