Open
Bug 1345516
Opened 8 years ago
Updated 2 years ago
[e10s] navigating from page that loads in the parent process to a page that loads in the child process shows about:blank (white page) and changes the security indicator
Categories
(Firefox :: Tabbed Browser, defect)
Tracking
()
NEW
People
(Reporter: 684sigma, Unassigned)
References
Details
I have a problem with Firefox Beta 52. It doesn't happen in Firefox ESR 45.
Sometimes navigating from one page to another causes white page flashing (distracting) and generates jumping of elements in location bar.
It happens unpredictably, however, I noticed two specific scenarios when it happens
1. Open http://www.bbc.com/news
2. Navigate from http://www.bbc.com/news to about:preferences and back (click back button in location bar)
Result: when navigating from one page to another, there's a moment when all page becomes white
Expected: new page should just show when it's ready
1. Open about:preferences
2. Navigate from about:preferences to homepage, then to http://example.org. Navigate back (click back button in location bar) twice
3. Navigate forward then back
Result: when navigating from one page to another, there's a moment when all page becomes white. In location bar secure firefox logo with text is replaced for a moment by annoying (i) button, then replaced with secure firefox logo with text.
Expected: new page should just show when it's ready; firefox logo with text in location bar shouldn't change
Blocks: 1135719
Status: UNCONFIRMED → NEW
Has STR: --- → yes
Component: Untriaged → Tabbed Browser
Ever confirmed: true
Summary: Regression navigating from one page to another causes white page flashing and generates jumping of elements in location bar sometimes → [e10s] navigating from one page to another causes white page flashing and generates jumping of elements in location bar sometimes
Comment 1•8 years ago
|
||
I don't think there's a reasonable way of fixing this beyond making more pages load in the child process. At the point where we start the new load, we don't know if it's going to succeed, and we have to swap the docshell over to the new process in order to execute the load, which is what's causing all of this. I guess in theory we could load it in a hidden second docshell and not swap over until the page load has started, but that seems laborious and error-prone, for a usecase as obscure as this one.
So I'm going to suggest WONTFIX. Mike?
Flags: needinfo?(mconley)
Summary: [e10s] navigating from one page to another causes white page flashing and generates jumping of elements in location bar sometimes → [e10s] navigating from page that loads in the parent process to a page that loads in the child process shows about:blank (white page) and changes the security indicator
Comment 2•8 years ago
|
||
I don't think there's much we can do easily for the blanking out problem. We might be able to detach the tab progress listener until the flip is complete, and that might address the URL bar issue.
Flags: needinfo?(mconley)
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•