Skip to content

Conversation

@dustin-jw
Copy link
Contributor

@dustin-jw dustin-jw commented Nov 11, 2025

Description

This is meant to prevent page styles from interfering with the panel's styles by reverting all properties within the panel, then setting whatever styles we need. There are some specificity issues that need to be figured out, though. For example, if you run the extension against bugzilla, the button will use global page styles.

To Validate

  1. Pull down this branch
  2. Run npm run build
  3. Load the extension in Chrome or Firefox
  4. Go to bugzilla or another page that has known styles that interfere with the panel
  5. Run the extension, confirming that the button (and other components/elements) have the intended panel styles and no styles from the page's CSS

@github-actions
Copy link

github-actions bot commented Nov 11, 2025

📦 Extension packages built successfully!

Download your Chrome and Firefox extension packages

@dustin-jw dustin-jw force-pushed the feat--isolate-styles branch from 9e54b06 to 1c26e8e Compare December 2, 2025 18:50
@dustin-jw dustin-jw force-pushed the feat--isolate-styles branch from 1c26e8e to 6199d59 Compare December 2, 2025 19:02
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