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

NEW
Unassigned

Status

--
major
6 years ago
10 months ago

People

(Reporter: Harald, Unassigned)

Tracking

Trunk
x86
Mac OS X

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

6 years ago
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

Updated

6 years ago
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.

Updated

6 years ago
Whiteboard: [WONTFIX?]

Updated

10 months ago
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.