Google Meet is broken with Navigation API enabled
Categories
(Core :: DOM: Navigation, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox145 | --- | affected |
People
(Reporter: zcorpan, Unassigned)
References
(Blocks 1 open bug)
Details
STR:
- Ensure the preference
dom.navigation.webidl.enabledis enabled - Join a meeting at https://meet.google.com
- Click the video settings button next to the camera toggle.
- Click the settings button.
- Close the settings dialog.
Expected results
The dialog is closed.
Actual results
You leave the meeting (and the dialog is closed).
| Reporter | ||
Updated•24 days ago
|
Comment 1•24 days ago
|
||
It works for me, with Nightly 145.0a1 (2025-09-30), on Win11.
Comment 2•23 days ago
|
||
I can reproduce with Nightly 145.0a1 (2025-10-01) on Ubuntu 24
Comment 4•23 days ago
|
||
(In reply to Hsin-Yi Tsai (she/her) [:hsinyi] from comment #1)
It works for me, with Nightly 145.0a1 (2025-09-30), on Win11.
Updated - I saw the problem as well.
Comment 5•18 days ago
|
||
Closing dialog has nothing specific to do with the bug - it just navigates back. The back-navigation itself has a problem.
- Open any modal popup - like step 3 of comment #0 (but many other ways to do so)
- You see the new history item is created.
- Navigate back from the browser chrome
Expected: Back-navigation should only close the popup, as Chrome does
Actual: It causes actual full page navigation.
Comment 6•18 days ago
|
||
And the history item is added by the traditonal history.pushState(). Does enabling Navigation API do anything special with the existing History API?
Comment 7•18 days ago
|
||
nsGlobalWindowInner::DispatchSyncPopState is called but only after the navigation happened. Something is causing navigation earlier.
| Reporter | ||
Updated•17 days ago
|
Comment 8•17 days ago
|
||
This is potentially just bug 1993239? Google Meets certainly subscribes beforeunload.
Comment 9•11 days ago
|
||
https://phabricator.services.mozilla.com/D268124 seemed to fix this.
| Reporter | ||
Updated•9 days ago
|
Description
•