Gmail in a pinned tab fails to load on browser startup
Categories
(Firefox :: Session Restore, defect, P1)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox65 | --- | affected |
People
(Reporter: jimm, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(2 files)
Comment 1•7 years ago
|
||
| Reporter | ||
Comment 2•7 years ago
|
||
Comment 3•7 years ago
|
||
Updated•7 years ago
|
Comment 4•7 years ago
|
||
| Reporter | ||
Comment 5•7 years ago
|
||
| Reporter | ||
Updated•7 years ago
|
| Reporter | ||
Comment 6•7 years ago
|
||
| Reporter | ||
Comment 7•7 years ago
|
||
| Reporter | ||
Updated•7 years ago
|
| Reporter | ||
Updated•7 years ago
|
Comment 8•7 years ago
|
||
Comment 9•7 years ago
|
||
Comment 10•7 years ago
|
||
Comment 11•7 years ago
|
||
Comment 12•7 years ago
|
||
| Reporter | ||
Comment 13•7 years ago
|
||
(In reply to :Gijs (he/him) from comment #12)
(In reply to :Nika Layzell from comment #11)
That is super weird... I'm a bit surprised that the scrollbars & resize
handle are actually appearing in the inspector TBH...There's a hidden pref to always show anonymous content which is presumably
turned on in this profile.When performing SessionRestore we do lie about the URI in a way which I
believe would affect the |.documentUri|<snip analysis that'd just end up with broken links; see comment #11; >
I don't see an obvious way this could end up such that the tab is not
restored, but there's probably some way to make it happen here.It'd probably be good to know what the browser.sessionstore.** prefs are set
to, and what has ended up logged in the browser console toolbox.Jim, can you check your session restore prefs?
All of my sessionstore prefs are default except browser.sessionstore.upgradeBackup.latestBuildID.
Updated•6 years ago
|
Comment 14•6 years ago
•
|
||
No, but I think my lack of reply already made that quite clear. :-/
The reason I circle back now, is because this seems to be easy to reproduce now when you look at bug 1535674! So Jason is trying to land a really neat optimization to await, but this bug is blocking him.
Both mconley and he were involved trying to debug where the problem/ race condition might be.
We narrowed it down to history.reloadCurrentEntry(); - https://searchfox.org/mozilla-central/rev/49e78df13e7a505827a3a86daae9efdf827133c6/browser/components/sessionstore/ContentRestore.jsm#230 - not doing anything.
The ProgressListener is not getting any messages, so it never fires the appropriate callback.
Last thing I know was that mconley recommended to Jason to run rr and set a breakpoint in nsSHistory::ReloadCurrentEntry(), but that's all.
For posterity, I'll n-i Jason, mconley and Nika here, because I think this is important to get resolved asap.
Comment 16•6 years ago
|
||
Since it's really easy to reproduce - because Jason's changes to async make it 100% reproducable - I'm setting the priority and severity accordingly. This is causing broken sessions, infinite spinners and data-loss.
I hope we'll be able to resolve this very soon.
Comment 17•6 years ago
|
||
See recent activity in bug 1535674.
jimm, is this fixed?
Updated•6 years ago
|
Updated•6 years ago
|
Comment 18•6 years ago
|
||
Is the fix from bug 1535674 specific to pinned tabs? I'm wondering if bug 1421796 is the same type of issue, and based on comment #14, if there is a more fundamental DOM/docshell + frontend interaction that needs fixing.
| Reporter | ||
Comment 19•6 years ago
|
||
(In reply to Jason Orendorff [:jorendorff] from comment #17)
See recent activity in bug 1535674.
jimm, is this fixed?
Haven't seen this in about a week or so.
Comment 20•6 years ago
|
||
Yeah, I think no further investigation is necessary here.
Updated•6 years ago
|
Comment 22•6 years ago
•
|
||
(In reply to Jim Mathies [:jimm] from comment #19)
(In reply to Jason Orendorff [:jorendorff] from comment #17)
See recent activity in bug 1535674.
jimm, is this fixed?
Haven't seen this in about a week or so.
I still see this after every Firefox Nightly update.
Comment 23•6 years ago
|
||
(In reply to Sören Hentzschel from comment #22)
(In reply to Jim Mathies [:jimm] from comment #19)
(In reply to Jason Orendorff [:jorendorff] from comment #17)
See recent activity in bug 1535674.
jimm, is this fixed?
Haven't seen this in about a week or so.
I still see this after every Firefox Nightly update.
Please file a separate bug with more details.
| Reporter | ||
Comment 24•6 years ago
|
||
(In reply to :Gijs (he/him) from comment #23)
(In reply to Sören Hentzschel from comment #22)
(In reply to Jim Mathies [:jimm] from comment #19)
(In reply to Jason Orendorff [:jorendorff] from comment #17)
See recent activity in bug 1535674.
jimm, is this fixed?
Haven't seen this in about a week or so.
I still see this after every Firefox Nightly update.
Please file a separate bug with more details.
Picked this up again twice in that few days. :( Will post in bug 1548508.
Description
•