Closed
Bug 941428
Opened 11 years ago
Closed 10 years ago
Breakdown - UITour: UITour.jsm not e10s friendly
Categories
(Firefox :: General, defect, P3)
Firefox
General
Tracking
()
RESOLVED
FIXED
Iteration:
35.2
Tracking | Status | |
---|---|---|
e10s | m4+ | --- |
People
(Reporter: markh, Assigned: adw)
References
(Blocks 1 open bug)
Details
(Whiteboard: [Australis:P-])
TBH I haven't even looked at the module itself, but the test itself certainly isn't e10s friendly - it includes the code: let contentWindow = Components.utils.waiveXrays(gTestTab.linkedBrowser.contentDocument.defaultView); gContentAPI = contentWindow.Mozilla.UITour; which fails with |contentWindow.Mozilla is undefined|
Updated•11 years ago
|
Whiteboard: [Australis:P-]
Updated•10 years ago
|
tracking-e10s:
--- → +
Updated•10 years ago
|
Blocks: old-e10s-m2
Updated•10 years ago
|
Assignee: nobody → mconley
Priority: -- → P3
Updated•10 years ago
|
Flags: firefox-backlog+
Updated•10 years ago
|
Flags: firefox-backlog+
Updated•10 years ago
|
Flags: firefox-backlog+
Comment 1•10 years ago
|
||
Move old M2 P3 bugs to M4 (because tracking-e10s=m5+ flag doesn't exist yet).
Comment 2•10 years ago
|
||
Opening Help > Firefox Tour doesn't work when e10s is enabled, so yeah, it seems like it's not just the test.
Comment 3•10 years ago
|
||
I think we should list the Tour URL to be opened as a non-e10s tab.
Comment 4•10 years ago
|
||
(In reply to :Felipe Gomes from comment #3) > I think we should list the Tour URL to be opened as a non-e10s tab. It's worth mentioning here: we are now using `mozUITour` events not just in the onboarding tour pages, but also on other product pages on (e.g https://www.mozilla.org/en-US/firefox/sync/). Outside of mozilla.org, they are now also being used on about:home snippets. I don't know if listing specific URL's is the right solution, going forward. There could likely be more pages using these events in the future (e.g. Hello product pages).
Comment 5•10 years ago
|
||
Yeah, I'm also not sure why we shouldn't fix this properly - the whole system already heavily uses events, so naively, I would have thought creating the relevant forwarding solution for the events to make it to chrome would be the most effective way to fix this...
Updated•10 years ago
|
Points: --- → 13
Flags: qe-verify+
Updated•10 years ago
|
Assignee: mconley → adw
Status: NEW → ASSIGNED
Iteration: --- → 35.2
Points: 13 → 8
Flags: qe-verify+ → qe-verify-
Summary: UITour: UITour.jsm not e10s friendly → Breakdown - UITour: UITour.jsm not e10s friendly
Assignee | ||
Comment 6•10 years ago
|
||
Breakdown complete.
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•