> I assume that the second of these now does mean that we can avoid
navigation from within beforeunload itself, right?

Yes, and we do.  See nsDocShell::IsNavigationAllowed.

> we don't unload the current document (ie we don't hit the first cited
condition) until we start getting a response for the initial navigation

That's correct.  It has to be that way, because the response could be a
type that we'd hand off to a helper app instead of handling internally,
so we can't know whether we'll be unloading at all until we get the
response headers.

I too would be interested in what other browsers do.  Conceptually,
treating "user-triggered" and "page just randomly did it" navigations
differently makes sense to me.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1638610

Title:
  Dependency of JavaScript objects is Misconfigured Browser Crashes.

To manage notifications about this bug go to:
https://bugs.launchpad.net/firefox/+bug/1638610/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to