Closed Bug 834935 Opened 11 years ago Closed 6 years ago

Re-installing an app does not update removed/updated manifest keys through the remote debugger

Categories

(Core Graveyard :: DOM: Apps, defect)

x86
macOS
defect
Not set
major

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: Harald, Unassigned)

Details

Seems like manifest values are cached somewhere and not updated on re-install.

Installation in this case used remote debugger and webapp actor:

 - Installing an app with orientation set in manifest
 - Launching the app locks correct orientation
 - Kill app
 - Re-installing the app with orientation key removed from manifest
 - Launching the app still launches with locked orientation
 - After rebooting the phone, app runs in unlocked orientation
Component: General → DOM: Apps
Product: Boot2Gecko → Core
Whiteboard: [WONTFIX?]
Version: unspecified → Trunk
I'm not sure this is worth fixing for the remote debugger case.

We disabled reinstall via the mozapps API to eliminate the data loss risks of the multiple apps per origin problem. Not sure it's worth trying to play defensive with the remote debugger doing the reinstall. Fabrice - What do you think?
Summary: Re-installing an app does not update removed/updated manifest keys → Re-installing an app does not update removed/updated manifest keys through the remote debugger
I think this is at least worth investigating, and fixing. Definitely not a blocker though.
Whiteboard: [WONTFIX?]
Product: Core → Core Graveyard
Core Graveyard / DOM: Apps is inactive. Closing all bugs in this component.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.