Skip to content

Conversation

Croydon
Copy link

@Croydon Croydon commented Jan 29, 2025

Copied from https://github.com/mozilla/gecko-dev/blob/338230dfeb14c047b55228a21b3e49657f00ae83/browser/components/extensions/extension.css

This is the unmodified CSS file that gets included in Firefox in WebExtension Manifest V2 addons, when they choose to use browser_style: true

browser_style: true is removed in Manifest V3, therefore addons need a replacement. One quick fix is to include this CSS file locally.

See also #4

Copied from https://github.com/mozilla/gecko-dev/blob/338230dfeb14c047b55228a21b3e49657f00ae83/browser/components/extensions/extension.css

This is the unmodified CSS file that gets included in Firefox in WebExtension Manifest V2 addons, when they choose to use `browser_style: true`

`browser_style: true` is removed in Manifest V3, therefore addons need a replacement. One quick fix is to include this CSS file locally.

See also TinyWebEx#4
@rugk
Copy link
Member

rugk commented Feb 5, 2025

See #4 (comment), lets add only the actually used/most common styles.

@Croydon
Copy link
Author

Croydon commented Feb 6, 2025

Then please go ahead yourself. I don't have the overview of which addons are using these CSS files as a submodule, and on which style rules the rely, neither do I have the time to get into it.

Adding a new file and then move, in atomic steps, one addon at a time away from using browser-style: true is something much more doable from my side.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants