Closed Bug 705017 Opened 13 years ago Closed 5 years ago

BrowserID log-in button does not show after disabling/removing extension even after a page refresh

Categories

(Web Apps :: Extension, defect, P2)

x86_64
All
defect

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: mdabbagh.mozilla, Unassigned)

Details

When the user removes or disables the apps extension, the BrowserID log-in button does not show even after a page refresh. Firefox must be restarted to fix the issue. Steps to Reproduce: 1. Launch Firefox 2. Go to myapps.mozillalabs.com - Notice there is a BrowserID log-in button at the top right 3. Install the apps extension - Can be found at http://people.mozilla.com/~dclarke/openwebapps/Extension/ and look for openwebapps-3547360787-11_23_2011.xpi 4. Go to myapps.mozillalabs.com - Notice the BrowserID log-in button does not appear anymore 5. Disable or remove the extension - Tools>Add-ons>Extensions 6. Return to myapps.mozillalabs.com Actual Results: The BrowserID log-in button does not re-appear even after a page refresh. You must restart Firefox to fix the issue. Expected Results: The way it behaves now, the BrowserID log-in button is shown when the extension is not installed/enabled. Therefore, the button should be visible when the extension gets disabled/removed.
I believe this is because the extension, when uninstalled, does not remove navigator.mozApps, and as a result the HTML implementation doesn't get activated.
Component: AppSync → Extension
QA Contact: appsync → extension
this is a larger architectural issue related to how injection works, won't be fixed for app developer preview.
Priority: -- → P2
A Pivotal Tracker story has been created for this Bug: http://www.pivotaltracker.com/story/show/24808707
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.