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
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.
You need to log in before you can comment on or make changes to this bug.