Disabling web accounts plugin independently of extensions breaks Firefox quite badly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Online Accounts: Browser Extensions |
Fix Released
|
High
|
Alberto Mardegan | ||
webaccounts-browser-extension (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Disabling a plugin should be benign. However, in the case of the web accounts plugin, disabling this without also disabling the extensions breaks Firefox quite badly (see the "missing plugin" frame in the screenshot, which is impossible to dismiss).
There are several reasons why the plugin could be disabled. Perhaps there is a problem with the plugin cache, or the user just disabled it in the Plugins tab of Tools -> Addons without realizing what they were doing. In any case, a plugin being disabled shouldn't make the browser unusable
ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: xul-ext-webaccounts 0.4.2-0ubuntu1
ProcVersionSign
Uname: Linux 3.5.0-10-generic x86_64
ApportVersion: 2.5.1-0ubuntu2
Architecture: amd64
Date: Thu Aug 30 13:57:40 2012
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Beta amd64 (20110901)
SourcePackage: webaccounts-
UpgradeStatus: Upgraded to quantal on 2011-11-16 (287 days ago)
Related branches
- David King (community): Approve
- Chris Coulson: Pending requested
- Ken VanDine: Pending requested
-
Diff: 333 lines (+77/-45)13 files modified.bzrignore (+5/-3)
Makefile.am (+1/-1)
configure.ac (+8/-3)
firefox-extension/Makefile.am (+2/-7)
firefox-extension/content/browser.js (+8/-2)
firefox-extension/content/browser.xul (+0/-1)
lib/Makefile.am (+2/-0)
lib/tests/Makefile.am (+24/-18)
lib/tests/main.cpp (+5/-5)
lib/webaccounts/Makefile.am (+17/-0)
npapi-plugin/Makefile.am (+1/-1)
npapi-plugin/src/Makefile.am (+3/-3)
po/POTFILES.in (+1/-1)
Changed in online-accounts-browser-extension: | |
assignee: | nobody → Alberto Mardegan (mardy) |
status: | New → In Progress |
Changed in online-accounts-browser-extension: | |
status: | In Progress → Fix Committed |
Changed in online-accounts-browser-extension: | |
milestone: | none → 0.4.3 |
importance: | Undecided → High |
status: | Fix Committed → Fix Released |
Hi Chris, thanks for reporting this -- I actually didn't know that the plugin itself could be disabled. The outcome for the user is somehow similar to that of bug #1039123 (which happens when firefox releases a new major version, and our extension declares that it's not compatible with it).
The plugin is instantiated here:
http:// bazaar. launchpad. net/~online- accounts/ online- accounts- browser- extension/ trunk/view/ head:/firefox- extension/ content/ browser. xul
Do you know of any tricks to make sure that the plugin will be always hidden (while still being loaded)? Or how do you suggest to fix this?