[MP] Defect - Upgrading from older nightly that has been set as default browser does not add metro launch tile

RESOLVED WONTFIX

Status

defect
P1
normal
RESOLVED WONTFIX
6 years ago
5 years ago

People

(Reporter: MarcoM, Assigned: jimm)

Tracking

Trunk
x86_64
Windows 8.1
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [preview] feature=defect c=install_and_setup u=metro_firefox_user p=0)

Reporter

Description

6 years ago
+++ This bug was initially created as a clone of Bug #841197 +++

If you install an older nightly on Windows 8 and set it up as your default browser at the prompt, and then upgrade to the latest (which supports Firefox for Metro), the nightly tile for Metro does not appear in the Start page.

Resetting all defaults for the program didn't show the Nightly tile.

Installing the latest nightly (pave-over) on top of the version resulting from the upgrade works.
Reporter

Updated

6 years ago
See Also: → 841197
Assignee

Updated

6 years ago
Assignee: nobody → jmathies
Reporter

Updated

6 years ago
Blocks: metrov1it15
No longer blocks: metrov1backlog
Status: NEW → ASSIGNED
QA Contact: jbecerra
Assignee

Updated

6 years ago
Component: General → Install/Update
Assignee

Updated

6 years ago
Summary: [MP] Defect - Upgrading from older nightly that has been set as default browser does not show nightly for metro tile after upgrade → [MP] Defect - Upgrading from older nightly that has been set as default browser does not add metro launch tile
Assignee

Updated

6 years ago
Blocks: 888017
Assignee

Comment 1

6 years ago
Generally I don't think this is fixable due to bug 888017, which appears to be default os behavior. But I'm going to go through all the install code checking for tile image and launch issues anyway just to make sure we're in good shape based on what we can do.
Assignee

Comment 2

6 years ago
So based on my testing, both this bug and bug 888017 are WFM.

Elevated metro enabled install:
- shortcut added C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Nightly.lnk
- metro tile visible on start screen which launches the desktop browser
- after setting fx as the default browser through a launch prompt, tile launches metro browser

Elevated january build install:
- shortcut added C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Nightly.lnk
- no tile visible on start screen
- desktop firefox shortcut available in apps list

Elevated january build install w/default browser set:
- shortcut added C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Nightly.lnk
- desktop tile *is* visible on start screen
- desktop firefox shortcut available in apps list

Elevated january build install w/default browser set, copy all files except uninstall logs over from latest
nightly zip into install location, elevated helper.exe /PostUpdate:
- shortcut added C:\Users\Jim\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Nightly.lnk
- tile switched to metro style thumbnail
- tile launches metro browser
Assignee

Comment 3

6 years ago
My testing was on 8.1. I'll have to refresh an 8.1 device to confirm this for fresh installs on new devices.
Assignee

Comment 4

6 years ago
One oddity here is that we are adding a second shortcut in PostUpdate when we don't need to, at least for elevated installs.
Assignee

Comment 5

6 years ago
added one more test case - 

Elevated metro enabled install:
- shortcut added C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Nightly.lnk
- metro tile visible on start screen which launches the desktop browser
- after setting fx as the default browser through a launch prompt, tile launches metro browser

Elevated january build install:
- shortcut added C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Nightly.lnk
- no tile visible on start screen
- desktop firefox shortcut available in apps list

Elevated january build install w/default browser set:
- shortcut added C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Nightly.lnk
- desktop tile *is* visible on start screen
- desktop firefox shortcut available in apps list

Elevated january build install w/default browser set, copy all files except uninstall logs over from latest nightly zip into install location, elevated helper.exe /PostUpdate:
- shortcut added C:\Users\Jim\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Nightly.lnk
- tile switched to metro style thumbnail
- tile launches metro browser

Elevated january build install w/default browser set, copy all files except uninstall logs over from latest nightly zip into install location, user level helper.exe /PostUpdate:
- shortcut added C:\Users\Jim\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Nightly.lnk
- tile switched to metro style thumbnail
- tile launches metro browser
I was able to dig up an installer from 19.0a1 days, around October last year, and when I run that installer I get the tile added to the Windows Start page, which just launches the desktop version, and when I upgrade to the latest nightly it launches the Metro version.

Running the program from a zipped version didn't add the tile to begin with, so it didn't work. This was done on Windows 8.
Assignee

Comment 7

6 years ago
(In reply to juan becerra [:juanb] from comment #6)
> I was able to dig up an installer from 19.0a1 days, around October last
> year, and when I run that installer I get the tile added to the Windows
> Start page, which just launches the desktop version, and when I upgrade to
> the latest nightly it launches the Metro version.

That's what I'm seeing as well on 8.1 RTM.
Assignee

Comment 8

6 years ago
I have one more test I want to run using some builds that are still generating on oak - non-metro install on a refreshed 8.1 RTM device that is set as the default, then upgrade to metro-enabled build. The tile should be accessible in both, and in the later case should launch the metro browser. If this works I think we can mark this and bug 888017 as WFM on 8.1 RTM.
Assignee

Comment 9

6 years ago
Final testing results:

install non-metro build on 8.1 RTM
- no tile visible on the start screen
set this browser as the default after being prompted on open
- *no* tile visible on the start screen (bug 888017)
update to metro enabled version
- *no* tile visible on the start screen (bug 888017)
pin firefox on the start screen
- tile launches metro

--

install non-metro build on 8.1 RTM
- no tile visible on the start screen
set this browser as the default after being prompted on open
- *no* tile visible on the start screen (bug 888017)
pin firefox on the start screen
update to metro enabled version
- tile updated and will launch metro

So basically we are stuck with bug 888017 which afaik is default os behavior.
Assignee

Updated

6 years ago
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX

Updated

6 years ago
Whiteboard: [preview] feature=defect c=tbd u=tbd p=0 → [preview] feature=defect c=install_and_setup u=metro_firefox_user p=0
Reporter

Updated

6 years ago
No longer blocks: metrov1it15
OS: Windows 8 Metro → Windows 8.1
You need to log in before you can comment on or make changes to this bug.