Closed
Bug 1181601
Opened 9 years ago
Closed 9 years ago
Preloaded remote browsers don't have RemoteWebProgress initialized in time
Categories
(Firefox :: New Tab Page, defect)
Firefox
New Tab Page
Tracking
()
RESOLVED
FIXED
Firefox 42
Tracking | Status | |
---|---|---|
firefox42 | --- | fixed |
People
(Reporter: mconley, Assigned: mconley)
References
Details
Attachments
(2 files)
:Ursula just ran into this while working on bug 1021654, and it's pretty mysterious.
By default, we preload the next newtab page in the background after the first newtab page has opened. This first preloaded tab works properly.
But once that newtab page is opened, the _next_ preloaded page doesn't seem to be able to send messages up to the parent.
Investigation will be ongoing in here.
Assignee | ||
Comment 1•9 years ago
|
||
The problem is that the RemoteWebNavigation is constructed lazily, and the preloaded browser is sending up its LocationChange message before the RemoteWebNavigation has a chance to be loaded and attached. So the reason that the messages aren't being received is because the RemoteWebNavigation is created too late.
Assignee | ||
Comment 2•9 years ago
|
||
Big correction to that last comment - RemoteWebNavigation is created on time, since that's what we use to tell the remote browser where to go. It's _RemoteWebProgress_ that's not created in time.
Summary: Unable to receive messages from preloaded, remote newtab page → Preloaded remote browsers don't have RemoteWebProgress initialized in time
Assignee | ||
Comment 3•9 years ago
|
||
Bug 1181601 - Make sure RemoteWebProgress is instantiated for preloaded browsers. r?ttaubert
When remoting the about:newtab page, we noticed that the parent still thought that
the preloaded about:newtab browsers were all pointed at about:blank still. This
was because the preloaded browsers didn't have their RemoteWebProgress's
initialized in time to receive the location change messages from the child.
Attachment #8631265 -
Flags: review?(ttaubert)
Updated•9 years ago
|
Attachment #8631265 -
Flags: review?(ttaubert) → review+
Comment 4•9 years ago
|
||
Comment on attachment 8631265 [details]
MozReview Request: Bug 1181601 - Make sure RemoteWebProgress is instantiated for preloaded browsers. r?ttaubert
https://reviewboard.mozilla.org/r/12869/#review11473
Ship It!
Assignee | ||
Updated•9 years ago
|
Assignee: nobody → mconley
Status: NEW → RESOLVED
Closed: 9 years ago
status-firefox42:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 42
Assignee | ||
Comment 7•9 years ago
|
||
bugnotes |
Updated•5 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•