Closed Bug 1458678 Opened 6 years ago Closed 1 year ago

[META] browser_style redux

Categories

(WebExtensions :: Frontend, enhancement, P3)

58 Branch
enhancement

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: mixedpuppy, Unassigned)

References

()

Details

(Keywords: meta)

The current browser style implementation is inadequate.  It actually doesn't provide browser style related to platform or theme.

Current browser_style bugs may not cover all the issues that need consideration, but are tracked here now.
Depends on: 1349898
Blocks: 1459029
Summary: [meta] browser_style reduex → [META] browser_style reduex
Summary: [META] browser_style reduex → [META] browser_style redux
(In reply to Martin Giger [:freaktechnik] from bug 1421652 comment #8)
> More recent work has been done at
> https://github.com/FirefoxUX/photon-extension-kit
> from what I understand.
Depends on: 1460225
No longer depends on: 1460225
Depends on: 1391464
Depends on: 1465256
Product: Toolkit → WebExtensions
Depends on: 1484502
Depends on: 1466418
Depends on: 1504945

I've had several issues with these browser styles for my add-on (see https://github.com/rugk/offline-qr-code/pull/97) and many are also already referenced, but I want to highlight bug 1466420 as it is a serious accessibility issue that makes the browser-style radios inaccessible to users of screen readers.

Depends on: 1466420
Priority: P2 → P3
Depends on: 1583716
Depends on: 1605637
Depends on: 1656637

chrome_style will be phased out in MV3 in Chrome - https://bugs.chromium.org/p/chromium/issues/detail?id=973157

Since we have a host of issues with browser_style in Firefox, we could do the same.

Severity: normal → S3

(In reply to Rob Wu [:robwu] from comment #3)

chrome_style will be phased out in MV3 in Chrome - https://bugs.chromium.org/p/chromium/issues/detail?id=973157

Since we have a host of issues with browser_style in Firefox, we could do the same.

Safari does not support browser_style/chrome_style either.
https://github.com/w3c/webextensions/issues/366

Whiteboard: [wecg]
Depends on: 1827910

browser_style is unsupported; I closed all open dependencies of this bug, and moved the remaining task (of deprecating browser_style) to to bug 1827910.

Whiteboard: [wecg]
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → WONTFIX
Depends on: 1621649
Depends on: 1775238
Depends on: 1714571
No longer depends on: 1583716
You need to log in before you can comment on or make changes to this bug.