Missing sources when navigating through the history
Categories
(DevTools :: Debugger, defect, P2)
Tracking
(Fission Milestone:Future)
Fission Milestone | Future |
People
(Reporter: Honza, Unassigned)
References
(Blocks 1 open bug)
Details
(Whiteboard: dt-fission-future, dt-perf-stability-mvp)
Prefs:
fission.autostart
=> truedevtools.target-switching.server.enabled
=> truefission.bfcacheInParent
=> true
STRs:
- Open a new blank tab
- Open DevTools and select the Debugger panel
- Navigate the page to http://softwareishard.com/tests/fission/case1/index.html
- Navigate the page to https://www.google.com/
- Press the back button (load again the page from #3) - Sometimes the Debugger doesn't show any sources atm =>BUG
- Press the back button (load again the blank tab) => The Debugger should show some sources.
- Press the Forward button (load again the page from #3) => The Debugger doesn't show any sources =>BUG
Honza
Reporter | ||
Comment 1•3 years ago
|
||
I just retested with patches from bug 1713607, I can still see the issue. The sources are missing.
This issue yet need to be triaged. If it isn't fixed by the work done in bug bug 1713607 - I believe that it doesn't have to be in M3. Debugging while navigation in BFCache is not a standard way how to debug pages and can be fixed in Post M8
Honza
Reporter | ||
Comment 2•3 years ago
|
||
Btw. I am seeing missing source even if Fission is disabled.
Reporter | ||
Comment 3•3 years ago
|
||
The sources are also missing for workers, see https://bugzilla.mozilla.org/show_bug.cgi?id=1691588#c7
Updated•3 years ago
|
Comment 4•3 years ago
|
||
Jan,
Can we test this with/without Fission to get a better idea of the priority?
Thanks
Reporter | ||
Comment 5•3 years ago
|
||
The behavior (of history navigation) changed a bit, so here are updated steps
(it isn't possible to go back to the about:blank page opened first)
Prefs:
fission.autostart
=> truedevtools.target-switching.server.enabled
=> truefission.bfcacheInParent
=> true
STRs:
- Open a new blank tab
- Open DevTools and select the Debugger panel
- Navigate the page to http://softwareishard.com/tests/fission/case1/index.html
- Navigate the page to https://www.google.com/
- Press the back button (load again the page from #3) - the Debugger doesn't show any sources =>BUG
I can see the sources when fission.bfcacheInParent
=> false
So, this looks like an issue with BFCache in parent
Not Fission blocker, so Future
milestone seems to be correct.
Honza
Reporter | ||
Updated•3 years ago
|
Reporter | ||
Comment 6•3 years ago
|
||
This bug affects the Storage panel as well:
STRs
- Load http://janodvarko.cz/tests/fission/case2/index.html
- You should see two URLs under Local Storage
- Load google.com, go back
- There is just one URL under the Local Storage (odvarko.com iframe URL is missing)
Looks like we are missing remote iframe targets when navigating back in the history.
Honza
Reporter | ||
Updated•3 years ago
|
Reporter | ||
Updated•3 years ago
|
Comment 7•3 years ago
|
||
Closing as this was issue was fixed when Bug 1726568 Landed.
Also the Local Storage STR in Comment 6 has been fixed.
Description
•