Closed
Bug 950288
Opened 11 years ago
Closed 11 years ago
Defect - After closing Metro Firefox, the tile launches desktop Firefox
Categories
(Firefox for Metro Graveyard :: Shell, defect, P2)
Tracking
(firefox28 verified, firefox29 verified)
VERIFIED
FIXED
Firefox 28
People
(Reporter: mbrubeck, Assigned: jimm)
References
Details
(Whiteboard: [beta28] p=1)
Attachments
(1 file, 1 obsolete file)
4.42 KB,
patch
|
bbondy
:
review+
lsblakk
:
approval-mozilla-aurora+
|
Details | Diff | Splinter Review |
I'm seeing a problem where launching my local build from the "Nightly" tile on the Windows Start screen always launches on desktop, even if I was previously running in Metro and have no desktop Firefox processes running. Examining the registry, I can see that launching desktop Firefox correctly sets the MetroLastAHE key to 0, whether I launch it from the Start screen tile or with the "Relaunch in desktop" command in Metro Firefox. However, relaunching in Metro does *not* set MetroLastAHE to 1 as it is supposed to. Setting the value manually to 1 will cause the tile to launch in Metro, but it gets set back if I relaunch in desktop. Tim Abraldes found the same thing when he reported the same symptoms on IRC. I can reproduce this reliably with a local build on my laptop, but I can *not* reproduce it at all using an up-to-date "official" Nightly build on my tablet. Everything works perfectly there. I'm not sure what the relevant difference is between the two builds or machines.
Comment 1•11 years ago
|
||
Matt I'm seeing this too, I've had to modify my registry manually to 1 to get it to work when debugging another bug. A quick fix would be to set this registry key from within widget/winrt code that is run everytime the browser starts in metro. Another possible fix is to figure out why it's not getting set correctly in the CEH in all cases. There may be a case that bypasses the CEH completely, so it might be a good idea to set it in widget/winrt.
Comment 2•11 years ago
|
||
p=1
Reporter | ||
Comment 3•11 years ago
|
||
I'm now seeing this in an official mozilla-central Nightly build.
Summary: Defect - After closing Metro Firefox, the tile launches desktop Firefox (in a local development build) → Defect - After closing Metro Firefox, the tile launches desktop Firefox
Whiteboard: [triage] → [beta28] p=1
Reporter | ||
Comment 4•11 years ago
|
||
I'm not certain it's related, but I started seeing this consistently around the time bug 949590 landed.
Blocks: 949590
Assignee | ||
Comment 5•11 years ago
|
||
Bug 949590 altered the timing of the relaunch a bit, but really didn't mess with the value in the registry. Will take a look.
Assignee: nobody → jmathies
Assignee | ||
Comment 6•11 years ago
|
||
(In reply to Brian R. Bondy [:bbondy] from comment #1) > Another possible fix is to figure out why it's not getting set correctly in > the CEH in all cases. There may be a case that bypasses the CEH completely, > so it might be a good idea to set it in widget/winrt. Looks like this is the case, the LaunchDefaultMetroBrowser() function in the update code doesn't trigger the use of the CEH. So that reg value never gets updated.
Assignee | ||
Comment 7•11 years ago
|
||
Move setting the last browser type to app startup so it's always up to date.
Assignee | ||
Comment 8•11 years ago
|
||
added commenting, removed windows line endings and tabs.
Attachment #8348040 -
Attachment is obsolete: true
Attachment #8348051 -
Flags: review?(netzen)
Updated•11 years ago
|
Status: NEW → ASSIGNED
Priority: -- → P2
QA Contact: jbecerra
Updated•11 years ago
|
Attachment #8348051 -
Flags: review?(netzen) → review+
Assignee | ||
Comment 9•11 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/17e55676871a
Comment 10•11 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/17e55676871a
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 29
Assignee | ||
Comment 11•11 years ago
|
||
Comment on attachment 8348051 [details] [diff] [review] fix [Approval Request Comment] Bug caused by (feature/regressing bug #): profile sharing work User impact if declined: buggy browser switch functionality. Testing completed (on m-c, etc.): yes. Risk to taking this patch (and alternatives if risky): low. String or IDL/UUID changes made by this patch: none.
Attachment #8348051 -
Flags: approval-mozilla-aurora?
Updated•11 years ago
|
Attachment #8348051 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Reporter | ||
Comment 12•11 years ago
|
||
https://hg.mozilla.org/releases/mozilla-aurora/rev/14d5fa456121
status-firefox28:
--- → fixed
status-firefox29:
--- → fixed
Assignee | ||
Updated•11 years ago
|
Target Milestone: Firefox 29 → Firefox 28
Comment 13•11 years ago
|
||
Matt since this was an issue reproducible locally for you can you please confirm this is working now with Firefox 28 and 29?
Flags: needinfo?(mbrubeck)
Reporter | ||
Comment 14•11 years ago
|
||
Tested and verified on the latest Aurora and Nightly builds on a Surface Pro 2.
Status: RESOLVED → VERIFIED
Flags: needinfo?(mbrubeck)
Comment 15•11 years ago
|
||
(In reply to Matt Brubeck (:mbrubeck) from comment #14) > Tested and verified on the latest Aurora and Nightly builds on a Surface Pro > 2. Thanks for the help Matt.
You need to log in
before you can comment on or make changes to this bug.
Description
•