# 4.9.129 (July 14, 2026)

- Improved performance when handling variables references.
- Improved image inversion, color and inline style caching.
- Fixed high CPU usage when doing unnecessary variable matching (ChatGPT issue).
- Fixed circular @import references.

# 4.9.128 (June 19, 2026)

- Firefox: Improved adopted style sheets handling performance.
- Fixed high CPU usage when handling inline background image variables.
- Firefox: Fixed saving Dev Tools changes.
- Fixed empty background attribute handling.

# 4.9.127 (June 5, 2026)

- Fixed high CPU usage for inline style background image variables.

# 4.9.126 (June 3, 2026)

- Optimized image inversion.
- Improved dark theme detection.
- Chrome: Fixed affecting Picture-in-Picture mode.
- Firefox: Fixed adopted style sheets performance (Reddit issue).

# 4.9.125 (April 28, 2026)

- Detector Hints editor in Dev Tools.
- Per-site editors for all Dev Tools configs.
- Dev Tool fix templates.
- Fixed Dev Tools fixes not being applied after restart.
- Fixed handling border "none" style values.
- Fixed dark mode detection for raw text file content.
- Fixed removing image sprites in light mode.
- Fixed searching for site fixes with ports and RegExps.
- Fixed site toggle in Firefox Nightly on Android.
- Updated experimental design for Microsoft Edge.

# 4.9.124 (April 1, 2026)

- Fixed PDF inversion in Dynamic mode.
- Fixed Picture-in-Picture mode icons.
- Fixed Google Chats icons.
- Fixed text stroke in Filter mode.

# 4.9.123 (March 1, 2026)

- Firefox: Disable white flash prevention in iframes (FF 148 issue in Google Docs, CKEditor and others).

# 4.9.122 (February 27, 2026)

- Chrome: Fixed PDF inversion in Dynamic mode.
- Firefox: Fixed pasting text in Google Docs.
- Improved mask image handling.

# 4.9.121 (February 10, 2026)

- Fixed sites fixes indexing.

# 4.9.120 (February 9, 2026)

- IGNORE CSS URL config property.
- Optimized site list search.
- Optimized fixes search.
- Optimized color parsing.
- Optimized PDF URL check.
- Fixed overriding background size and position.
- Fixed analyzing images with URL encoding.
- Fixed analyzing SVG icons with unset size.

# 4.9.119 (January 14, 2026)

- Optimized inline style changes.
- Support Shadow DOM created from HTML templates.
- Fixed Google Maps satellite view.
- Fixed SVG icons with unset size or inherited colors.
- Fixed font element color attribute values.

# 4.9.118 (December 8, 2025)

- Improved RGB colors support in CSS variables.
- Extended cross-origin request limitations.

# 4.9.117 (December 3, 2025)

- Improved dark theme detection.
- Optimized SVG image analysis.
- CSS variables support improvements.
- Applied cross-origin request limitations.

# 4.9.116 (November 22, 2025)

- Improved dark theme detection.
- Prevent high CPU usage due to inline style conflicts.
- Fixed error messages in Firefox.
- Fixed eBay buttons.

# 4.9.115 (November 14, 2025)

- Fixed eBay issue (transparent color for unresolved variables).
- Improved dark theme detection.

# 4.9.114 (November 12, 2025)

- Fixed compatibility with Chrome 144.
- Fixed handling CSS for deprecated media.
- Fixed breaking on ::picker selector.

# 4.9.113 (November 4, 2025)

- Fixed processing unresolved nested CSS variables fallbacks.
- Fixed handling same CSS rules inside different @layer rules.
- Fixed mobile user interface in Edge.
- Fixed Firefox build in different timezones.

# 4.9.112 (October 15, 2025)

- Fixed handling fallback values of undefined CSS variables.
- Fixed error when Dark Reader styles were removed.
- Simplified mobile user interface for Edge.
- One-click activation for new UI in Edge.

# 4.9.110 (July 16, 2025)

- Fixed breaking certain websites (Bloomberg).
- Fixed Google Maps inversion.

# 4.9.109 (July 7, 2025)

- Fixed API bundle error.

# 4.9.108 (July 3, 2025)

- Fixed crash when parsing invalid complex colors (Linkedin issue).
- Fixed breaking when CSS @import can't be loaded.
- Fixed compatibility with certain extensions.
- Fixed processing background with variables defined later.
- Detect dark theme in certain iframes.
- Ability to hide payment messages.

# 4.9.106 (May 6, 2025)

- Google Docs: use Filter mode instead of Filter+ by default.
- Added support for nested CSS rules.
- Fixed duplicate CSS files requests.
- Fixed ShadowDOM static style injection.
- Fixed style injection causing freeze for certain websites.
- Fixed handling "initial" CSS color value.

# 4.9.105 (February 25, 2025)

- API: Fixed breaking ES5 builds.

# 4.9.104 (February 19, 2025)

- API: ES Module bundle.

# 4.9.103 (February 17, 2025)

- Added support for more color spaces (Tailwind 4 issues).
- Support variables in shorthand border properties of inline styles.
- Fixed colors after style overrides were removed (Pinterest issue).
- Fixed dark theme detection in background tabs.
- Fixed numeric color variables.
- Fixed same-origin CSS loading optimization.

# 4.9.102 (February 10, 2025)

- MV3: Fixed background cache performance.

# 4.9.101 (February 7, 2025)

- Fixed processing stylesheets with multiple CSS imports.

# 4.9.100 (January 29, 2025)

- Improved performace of checking available background images.
- Optimized image analysis caching.
- Fixed processing style sheets with incorrect imports.
- Fixed image analysis when extension is re-enabled.
- Fixed theme update optimization.

# 4.9.99 (December 13, 2024)

- Firefox: Fixed console error.

# 4.9.98 (December 13, 2024)

- Firefox: Fixed custom browser theme.

# 4.9.97 (December 10, 2024)

- Analyze only background images present on a web page.
- Optimized rebuilding theme after configuration changes.
- Cache image analysis results and CSS requests.
- Improved relative CSS colors support.
- Fixed handling custom CSS properties in inline SVGs.
- Firefox: Optimized adopted style sheets workaround (Reddit issue).

# 4.9.96 (October 29, 2024)

- Dark theme detection improvements.
- Fixed overriding styles in Shadow DOM of built-in elements.
- Firefox: Fix breaking Microsoft Teams.
- Prevent dark content flashes for disabled websites.
- Fixed loading styles with imports from same domain.

# 4.9.95 (October 2, 2024)

- Fixed Google Calendar scroll bars.
- Fixed automation panel.
- Added links to mobile apps.

# 4.9.94 (September 24, 2024)

- API: Fixed TypeScript builds.
- Updated experimental design for Microsoft Edge for Android.

# 4.9.93 (September 20, 2024)

- Experimental design for Microsoft Edge for Android.

# 4.9.92 (September 10, 2024)

- Detect website's dark theme by default.
- Use Filter mode for particular websites by default (Google Docs, Microsoft Office).
- Restored scrollbar colors.
- Fixed breaking on default selection color.

# 4.9.90 (September 1, 2024)

- Fixed "Aw, Snap" in Google Search (Chrome and Edge on Windows).

# 4.9.89 (August 23, 2024)

- Removed www part from website URLs.
- Enabled automation and dark theme detection by default for mobile version.
- Fixed colors for static site fixes.
- Apply ignored image selectors for gradients.

# 4.9.88 (July 11, 2024)

- Fixed breaking browser panels.

# 4.9.87 (June 27, 2024)

- Added link to Settings page.
- Fixed CSS editor layout.
- Fixed delay when opening settings.
- Fixed warnings for protected pages.
- Fixed conflicts with Dark Reader based scripts.
- Improved fallback color support in CSS variables.
- Japanese Help page translation.

# 4.9.86 (May 30, 2024)

- CSS variables performance optimizations.
- Fixed Manifest V3 bugs.
- Fixed loosing control over tabs after update.

# 4.9.85 (May 14, 2024)

- Bulgarian translation.
- Improved color variables support.
- Fixed handling styles with embedded SVGs.
- Fixed Inversion Dev Tools.
- Fixed inline SVG image analysis.
- Fixed overriding icon fonts.

# 4.9.84 (April 25, 2024)

- Improved Dev Tools (per site editor).
- Improved SVG logos analysis.
- Improved large background image analysis.
- Fixed IPv6 URL support.
- Fixed Mark elements' colors.
- Check for CSS @layer support.

# 4.9.83 (April 10, 2024)

- Reduced memory consumption.
- Fixed iframes background colors.
- Optimized CSS @import loading.

# 4.9.82 (April 5, 2024)

- Fixed performance issue when detecting @layer and @supports rules.
- Improved border colors with CSS variables.
- Leave iframes unchanged when dark theme is detected on a web page.

## 4.9.81 (March 29, 2024)

- Fixed performance degradation when computer wakes up from sleep mode.
- Improved dark theme detection.
- Support for CSS layers.
- Support for color mixing functions.
- Override author's scrollbar colors.
- Override color-scheme CSS property.
- Fixes for backgrounds with variable colors.
- Dynamic mode bug fixes and performance optimizations.

## 4.9.80 (March 13, 2024)

- Analyze inline background images for root elements.
- Support for "background" attribute.
- Fixed performance for asynchronously resolved inline styles.
- Fixed freezes and incorrect work on several websites.
- Dev Tools: Formatting of CSS fixes.

## 4.9.79 (February 29, 2024)

- Use ES2020 for API bundle.

## 4.9.78 (February 29, 2024)

- Optimized Adopted Style Sheets changes handling.
- Fixed watching for style/link element position changes.
- Fixed processing large style elements loaded by chunks.
- Fixed enabling the extension with a hotkey after it was disabled automatically.
- Fixed sliders in mobile UI.

## 4.9.77 (February 7, 2024)

- Firefox: Fixed errors when Adopted Style Sheets were not present.
- Fixed breaking on ::view-transition selectors (Airbnb issue).

## 4.9.76 (January 17, 2024)

- Improved dark theme detection.
- Dynamic mode bug fixes.

## 4.9.75 (January 12, 2024)

- Fixed CSS variables processing in inline styles.
- Chrome: Improved Adopted Style Sheets support (Bing AI and Copilot issues).
- Firefox: Adopted Style Sheets support.
- Firefox: Fixed issues with Filter+ mode.
- Improved Constructed Style Sheets changes handling.

## 4.9.74 (January 3, 2024)

- Improved image analysis performance.
- Improved dark theme detection.
- Fixed 404 errors when loading images with relative paths.
- v5 Preview: Moved settings into a separate page.

## 4.9.73 (December 6, 2023)

- Fixed URL subdomain handling.

## 4.9.72 (December 5, 2023)

- Fixed Salesforce and Excel Online issues.

## 4.9.71 (December 5, 2023)

- Improved subdomain handling in Site List.
- Improved dark theme detection.
- Fixed page crashes (Slack issue).
- Fixed Site List migration.
- Reduced image analysis memory usage.

## 4.9.70 (November 22, 2023)

- Fixed clearing site lists when synchronization is disabled.

## 4.9.69 (November 21, 2023)

- Separated Enabled and Disabled site lists.
- Regular expressions support in Site List.
- Fixed automation after computer waking up.

## 4.9.68 (November 13, 2023)

- Fixed incorrect CSS comment handling (Reddit issue #11583).
- Fixed working on domains containing `constructor` part (#11877).

## 4.9.67 (October 1, 2023)

- Fixed Site List when there is any URL with port.

## 4.9.66 (September 25, 2023)

- Dynamic mode fixes.
- UI improvements.

## 4.9.65 (August 7, 2023)

- Optimize inline style handling (fixes DuckDuckGo issue).
- Added an option to enable/disable the extension for all websites by default.

## 4.9.64 (June 21, 2023)

- Using passive event listeners (#11047)
- Fixed System Automation on Firefox (#10237)
- Fixed News section.

## 4.9.63 (Apr 10, 2023)

- Site toggle panel (detect dark theme and shortcut).
- App toggle panel (automation and shortcut).
- Improved Site List indexing.

## 4.9.62 (Jan 8, 2023)

- Fixed a edge case with extracting color numbers, it's now able to extract `rgb(0 0 0/0.04)`. (#10565)
- Improved IPv6 check. (#10564)
- Faster UI loading. (#10589)

## 4.9.61 (Jan 2, 2023)

- Only invert PDFs on mail.google.com and drive.google.com, if the setting for PDF inversion has been enabled. (#10310)
- Show in the new UI design when a page is disabled, because it's protected by the browser. (#10338)
- Improved restoring Dark Reader elements, when the whole DOM is being overwritten. (#10372)

## 4.9.60 (Oct 27, 2022)

- Fixed broken hotkeys.
- Improved IP v6 address support.

## 4.9.59 (Oct 23, 2022)

- Fixes a issue where `darkreader-fallback` wasn't removed from the DOM, when Dark Reader finds a `<meta name="darkreader-lock">` element.
- Be stricter when the user specifies a last slash for a URL in the Site List.
- Display a warning that "System" Automation might not work properly in Chromium on Linux and Kiwi on Android.
- Workaround for Kiwi file download during settings import, fix opening Dark Reader DevTools.
- A button to clear the Site List (v5 Preview UI).

## 4.9.58 (Sep 22, 2022)

- Remove newlines from CSS URL values, before handling them.
- Better detection for text color property in variables.
- es-419 (Latin America & Caribbean Spanish) translation.
- Updates to Hebrew and Portuguese (Brazilian) translations.

## 4.9.57 (Aug 23, 2022)

- Fix iframes not getting modified when settings were changed.
- Fixed registering system automation handlers multiple times.

## 4.9.56 (Aug 16, 2022)

- Fix browser theme not changing when automation + scheme behavior was enabled.

## 4.9.55 (Aug 10, 2022)

- Fix Google calendar.
- Fix Opera/Vivaldi sidebar's getting modified.
- Fix incorrect inline background colors when `mask` is explicitly disabled.
- Fixed breaking for some old browser versions.

## 4.9.54 (Aug 10, 2022)

- Fixed System automation.

## 4.9.53 (Aug 9, 2022)

- Don't manage styles that have an empty `href` attribute.
- Use `navigator.UserAgentData` when possible.
- Add a `<meta name="darkreader-lock">` detector, to disable Dark Reader when detected (only dynamic theme).
- Fix filter theme for Firefox v102+
- Correctly open static theme editor on Mobile.
- Migrate automation settings to its own object.
- Correctly handle empty URL's in `background-image` property.
- Make color parsing use cache.
- Send updates only to affected tabs when toggling sites.
- Fixed images with masks (Gmail icons issue).
- Background page refactoring.

## 4.9.52 (June 28, 2022)

- Correctly handle escaped characters in CSS `url(...)` values.

## 4.9.51 (May 27, 2022)

Dynamic mode improvements:

- Fixed CSS imports that contain `url(...)` and end with `screen`.
- Send network responses to correct frames in tabs.
- Improved `calc(...)` color handling by using [Shunting Yard algorithm](https://en.wikipedia.org/wiki/Shunting_yard_algorithm).

New translations:

- Malay translation.
- Telugu translation.

Other:

- UI improvements.
- Users' fixes for websites.

## 4.9.50 (May 1, 2022)

- Fix working in Firefox Nightly 101.
- Users' fixes for websites.

## 4.9.48 (Apr 18, 2022)

- Fix PDF inversion when Auto-detect dark theme option was enabled.
- Fix Jira's background.
- User's settings validation.
- Users' fixes for websites.

## 4.9.47 (Mar 14, 2022)

- Users' fixes for websites.

## 4.9.46 (Mar 10, 2022)

- v5 Preview: Auto-detect dark theme on websites.
- v5 Preview: Option for running dark theme on hidden tabs immediately.
- Dynamic mode bug fixes.
- Translation improvements.
- Users' fixes for websites.

## 4.9.45 (Feb 5, 2022)

- Revert reducing brightness for images (due to some performance issues).
- Users' fixes for websites.

## 4.9.44 (Feb 4, 2022)

- Dynamic mode improvements.
- v5 preview: Ability to automate dark/light scheme.
- Users' fixes for websites.

## 4.9.43 (Dec 7, 2021)

- Dynamic mode bug fixes.
- Users' fixes for websites.

## 4.9.42 (Nov 6, 2021)

- Fixed slow performance on some websites.
- Fixed broken UI for some users.
- Users' fixes for websites.

## 4.9.41 (Nov 5, 2021)

- Fixed white flash when page starts loading.
- Users' fixes for websites.

## 4.9.40 (Nov 3, 2021)

- Dynamic mode fixes.
- Filipino translation (thanks to @IverCoder).
- Serbian translation (thanks to Nemanja @nebocoder).
- Users' fixes for websites.

## 4.9.39 (Oct 1, 2021)

- Fixed settings not being saved.
- Fixed not working popup for some users.
- Dynamic mode performance improvements.
- v5 Preview design update.
- Users' fixes for websites.

## 4.9.37.1 (Sep 23, 2021)

- Fixed error when applying settings after some time.
- Users' fixes for websites.

## 4.9.36 (Sep 21, 2021)

- Fixed regression bugs after 4.9.35 release (hotkeys, Dev Tools, sunrise/sunset).
- Users' fixes for websites.

## 4.9.35 (Sep 19, 2021)

- Preparing the app for work in non-persistent background context.
- Dynamic mode bug fixes and performance improvements.
- Users' fixes for websites.

## 4.9.34 (Jul 7, 2021)

- Dynamic mode bug fixes and performance improvements.
- Minor UI improvements.
- Users' fixes for websites.

## 4.9.33 (May 28, 2021)

- Fixed disability to switch on sites in Global Dark List.
- Bug fixes.
- Users' fixes for websites.

## 4.9.32 (Apr 21, 2021)

- Dynamic mode bug fixes.
- Users' fixes for websites.

## 4.9.31 (Apr 5, 2021)

- Fixed performance bottleneck for websites with CSS variables.
- Users' fixes for websites.

## 4.9.30 (Apr 1, 2021)

- Improved CSS Variables support.
- Dynamic mode bug fixes.
- Fixed toggle shortcut keys for PDFs.
- Users' fixes for websites.

## 4.9.29 (Feb 22, 2021)

- Users' fixes for websites.

## 4.9.27 (Jan 21, 2021)

- Dynamic mode improvements.
- Thunderbird support.
- Users' fixes for websites.
- Users' translation improvements.

## 4.9.26 (Nov 26, 2020)

- Dynamic mode bug fixes.
- Users' fixes for websites.

## 4.9.25 (Nov 25, 2020)

- Dynamic mode bug fixes.
- Users' fixes for websites.

## 4.9.24 (Nov 19, 2020)

- Dynamic mode fixes and performance improvements.
- Updates for Dutch translation.
- Users' fixes for websites.
- Reduced assets size.

## 4.9.23 (Oct 26, 2020)

- Fixed missing images on some websites.

## 4.9.22 (Oct 26, 2020)

- Fixed high CPU usage caused by conflict with some websites.
- Dynamic mode bug fixes.
- Users' fixes for websites.

## 4.9.21 (Sep 26, 2020)

- Fixed wrongly displaying pages where the extension is disabled.
