Provide a per-addon UI to allow users to exempt specific extensions from the Quarantined Domains restrictions
Categories
(Toolkit :: Add-ons Manager, enhancement, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox116 | --- | fixed |
People
(Reporter: rpl, Assigned: rpl)
References
(Blocks 2 open bugs)
Details
(Whiteboard: [addons-jira])
Attachments
(2 files, 3 obsolete files)
As a followup to Bug 1834825, we plan to introduce in the about:addons card UI to allow the users to exempt specific extensions from the Quarantined Domains restrictions.
Updated•2 years ago
|
Assignee | ||
Comment 1•2 years ago
|
||
Updated•2 years ago
|
Assignee | ||
Comment 2•2 years ago
•
|
||
Before this patch:
-
while navigating the addon card details page with the help of a screen reader,
when one of the input controls included in the addon updates or private browsing row is
reached, the screen reader will just read the label associated to the input controls, e.g.-
once reached the "Allow automatic updates" radio buttons, the screen reader will read:
"Default selected radio button"
-
then when moving the focus to the "Run in Private Windows" radio buttons,
the screen reader will read:"Don't allow selected radio button"
and in both cases it would be clear what "Default" or "Don't allow" is related to
-
After this patch:
- while navigating inside a row with the
role
set to group and an aria-label set to the
same localized string used as the visible label for the group of controls, the screen reader will be
also announce explicitly the group of controls being entered, which makes the label on the
radio button much more clear than without it, e.g.-
once reached the "Allow automatic updates" radio buttons, the screen reader will read
"Allow automatic update panel, Default selected radio button"
-
then when moving the focus to the "Run in Private Windows" radio buttons,
the screen reader will read:"Leaving panel, Run in Private Window panel, Don't allow selected radio button"
-
There is definitely more tweaks we may look into to improve screen readers behavior on the
about:addons addon cards further, but this seems a reasonable first step in the direction
of improving the accessibility on the addon card details rows that include input controls,
and reviews passes on this patch may also help us to collect more feedback related to
additional accessibility tweaks to cover in separate followups.
Depends on D181079
Assignee | ||
Comment 3•2 years ago
|
||
Depends on D181079
Updated•2 years ago
|
Assignee | ||
Comment 4•2 years ago
|
||
Updated•2 years ago
|
Comment 5•2 years ago
|
||
Comment on attachment 9340021 [details]
Bug 1837670 - Add new AddonWrapper 'quarantined domains'-related properties. r?zombie!,willdurand
Revision D181469 was moved to bug 1839393. Setting attachment 9340021 [details] to obsolete.
Updated•2 years ago
|
Comment 6•2 years ago
|
||
Comment on attachment 9340021 [details]
Bug 1837670 - Add new AddonWrapper 'quarantined domains'-related properties. r?zombie!,willdurand
Revision D181469 was moved to bug 1839393. Setting attachment 9340021 [details] to obsolete.
Assignee | ||
Updated•2 years ago
|
Comment 7•2 years ago
|
||
Comment on attachment 9339514 [details]
Bug 1837670 - Add role group and aria-label to the addon card detail view rows including input controls.
Revision D181220 was moved to bug 1839629. Setting attachment 9339514 [details] to obsolete.
Comment 9•2 years ago
|
||
bugherder |
Comment 10•2 years ago
|
||
Backed out as requested by rpl.
Backout link: https://hg.mozilla.org/integration/autoland/rev/fa0f37e5c3dcc54aa90f657c2c06aa440bfe6dc1
Updated•2 years ago
|
Assignee | ||
Comment 11•2 years ago
|
||
Depends on D181079
Comment 12•2 years ago
|
||
Backout merged to central: https://hg.mozilla.org/mozilla-central/rev/fa0f37e5c3dc
Comment 13•2 years ago
|
||
Comment 14•2 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/6310468a9643
https://hg.mozilla.org/mozilla-central/rev/aa25d8490f7a
Description
•