[about:addons] warning messages for extensions disabled by Firefox (because of being blocked or legacy)
Categories
(Toolkit :: Add-ons Manager, defect, P1)
Tracking
()
People
(Reporter: mstriemer, Assigned: mstriemer)
References
Details
Attachments
(3 files, 2 obsolete files)
47 bytes,
text/x-phabricator-request
|
jcristau
:
approval-mozilla-beta+
|
Details | Review |
47 bytes,
text/x-phabricator-request
|
jcristau
:
approval-mozilla-beta+
|
Details | Review |
90.88 KB,
image/png
|
Details |
Add-ons currently show a message when they've been blocklisted. We should include whatever message there is now in the new about:addons.
Updated•5 years ago
|
Assignee | ||
Comment 1•5 years ago
|
||
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 2•5 years ago
|
||
There are also global warning messages that should likely be converted to message bars and displayed at the top of the page. https://searchfox.org/mozilla-central/rev/94c6b5f06d2464f6780a52f32e917d25ddc30d6b/toolkit/mozapps/extensions/content/extensions.xul#343-368
Assignee | ||
Comment 3•5 years ago
|
||
The browser_langpack_signing.js test should be updated or replaced.
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 4•5 years ago
|
||
Assignee | ||
Comment 5•5 years ago
|
||
Assignee | ||
Comment 6•5 years ago
|
||
Assignee | ||
Comment 7•5 years ago
|
||
Updated•5 years ago
|
Updated•5 years ago
|
Pushed by mstriemer@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/3b2640d94e07 Part 1: Add-on warning messages for HTML about:addons r=rpl https://hg.mozilla.org/integration/autoland/rev/361431c79de4 Part 2: Global add-on warnings for HTML about:addons r=rpl
Assignee | ||
Comment 9•5 years ago
|
||
Comment on attachment 9071149 [details]
Bug 1544950 - Part 2: Global add-on warnings for HTML about:addons
Beta/Release Uplift Approval Request
- User impact if declined: When add-ons are disabled for various reasons, such as being unsigned, blockedlisted or incompatible the user will not be able to tell why the add-on is disabled.
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: No
- Needs manual test from QE?: No
- If yes, steps to reproduce:
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Visual changes implemented based off of the existing code in the XUL about:addons. Has test coverage.
- String changes made/needed: No
Assignee | ||
Updated•5 years ago
|
Comment 10•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/3b2640d94e07
https://hg.mozilla.org/mozilla-central/rev/361431c79de4
Comment 11•5 years ago
|
||
Comment on attachment 9071146 [details]
Bug 1544950 - Part 1: Add-on warning messages for HTML about:addons
fixes for html about:addons, approved for 68.0b10
Updated•5 years ago
|
Updated•5 years ago
|
Comment 12•5 years ago
|
||
bugherder uplift |
Comment 13•5 years ago
|
||
Comment 14•5 years ago
|
||
Verified the fix on the latest Release (68.0 / 20190705220548), Beta (69.0b3 / 20190708182549) and Nightly (70.0a1 / 20190709153742) in addition to the latest Unbranded Beta (69.0b3 / 20190708182549) and the older Nightly version (69.0a1 / 20190708095055), older Beta version (68.0 / 20190705220548) and the older Unbranded Beta version (68.0b14 / 20190627143605) under Windows 10 Pro 64-bit and Ubuntu 16.04.6 LTS.
To generate the specified warnings I have set the following preferences in about:config on a fresh profile created in Nightly:
- extensions.getAddons.discovery.api_url to -dev server
- xpinstall.signatures.dev-root to true
- xpinstall.signatures.required to false
Note: This profile has been migrated to all tested builds.
Upon setting the mentioned preferences, several recommended add-ons from the -dev server have been installed and the preferences have been reset to their default values.
After a short period of time, the red warning was displayed under each of the add-on cards and the extensions have been disabled.
Flipping the ‘xpinstall.signatures.required’ pref back to ‘false’ will generate the yellow warning under the extension cards.
The mentioned warnings are also displayed in the detail view of the affected add-ons.
This was the behavior observed for the latest Nightly (70.0a1 / 20190709153742), latest Unbranded Beta (69.0b3 / 20190708182549) and the older versions of Nightly (69.0a1 / 20190708095055) and Unbranded Beta (68.0b14 / 20190627143605). For further details, please see the attached screenshot.
For the rest of the tested builds, only the red warning has been displayed as the ‘xpinstall.signatures.dev-root’ pref, which is needed for the -dev AMO server works only in Nightly and Unbranded Beta builds.
Before closing the issue as Fixed, please let me know if this is the correct and intended behavior of this feature.
Updated•5 years ago
|
Description
•