Closed Bug 1115345 Opened 11 years ago Closed 10 years ago

[e10s] "uitour" entry point does not work in e10s

Categories

(Firefox :: Tours, defect)

defect
Not set
minor

Tracking

()

RESOLVED FIXED
Tracking Status
e10s m7+ ---

People

(Reporter: FlorinMezei, Unassigned)

References

Details

Reproducible with: Firefox 37 Nightly latest - BuildID: 20141223030207 Reproducible on: Windows 7 x64, Mac OS X 10.9.5, Ubuntu 14.04 x64 Steps to reproduce: 1. Open Firefox and go to Help -> Nightly Tour. 2. Go to Tools -> Set Up Sync. Expected results: User is taken to about:accounts?entrypoint=uitour. Actual results: User is taken to about:accounts?entrypoint=menubar (also if the tour is started and "Sign in to Sync" is clicked at the first tour page, then "menupanel" will be the entry point displayed, when "uitour" is expected). According to bug 1053939, when on the UI Tour tab, going to the sync landing page from anywhere should use the "uitour" entry point. Disabling e10s works as expected and does display the "uitour" entry point.
Version: 35 Branch → Trunk
Flags: needinfo?(adw)
Not directly related to sync migration, but I think we should try and block it so we can get good server-side stats on the migration process.
Blocks: migratesync
Flags: qe-verify+
Flags: firefox-backlog+
Best I can tell, this is blocked by bug 1089000 - the functionality we use in UITour.jsm is explicitly disabled with e10s with that bug mentioned in the comments. http://dxr.mozilla.org/mozilla-central/source/browser/modules/UITour.jsm#653
Depends on: 1089000
I agree with Mark, Sync and FxA use UITour.originTabs to determine whether a page is a UITour page and should therefore trigger the UITour entry point: http://mxr.mozilla.org/mozilla-central/source/browser/base/content/browser-syncui.js?rev=1f86aebdcc2e#307 http://mxr.mozilla.org/mozilla-central/source/browser/base/content/browser-fxaccounts.js?rev=3c7defb79660#344 But UITour.originTabs doesn't include the content windows of e10s browser windows: http://hg.mozilla.org/mozilla-central/file/f2b28a37a4c0/browser/modules/UITour.jsm#l653
Flags: needinfo?(adw)
bug 1089000 blocks e10s m7.
Moving open UITour bugs to Firefox::Tours. Filter on firefox-tours-20150121.
Component: Sync → Tours
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Removing qe-verify flag since Drew confirmed this works now.
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.