Releases: openstyles/stylus
v2.3.12
Fixes:
- Firefox on desktop was broken when using storage fallback mode.
- Firefox on desktop's scrolling in the Stylus popup was randomly disabled.
Known bugs:
- Firefox: can't install .user.css from a local file system.
Fixed in 41b99c1. The workaround is to use a simple localhost http server or use the nightly build.
Full Changelog: v2.3.11...v2.3.12
v2.3.11
Fixes:
- Firefox on Android.
- When publishing a new style on userstyles.world fill out the name/description/code properly.
- Increased the age column width in the style manager for Chinese and Vietnamese UI.
Known bugs:
- Entirely broken in Firefox on desktop when using storage fallback.
Workaround for Firefox on Android until the new version is published:
- https://addons.mozilla.org/firefox/downloads/file/4338993/styl_us-1.5.51.xpi
- chrome://geckoview/content/config.xhtml
- extensions.update.enabled = false
- settings
- about Firefox
- tap logo five times
- navigate up
- install extension from file
Workarounds for desktop Firefox:
Either install an older version or if you have an up-to-date backup of your styles: remove the extension, re-install it, import the backup.
Full Changelog: v2.3.10...v2.3.11
v2.3.10
Fixes:
- Text search in style manager.
- Live reload -> config dialog -> the UI will match the updated source now.
Known bugs:
- Entirely broken in Firefox on Android.
- Entirely broken in Firefox on desktop when using storage fallback.
- Publishing a new style on userstyles.world doesn't set the name/description/code.
The workaround is to copypaste the values manually.
Fixed in nightlies via 41cc1dc.
Full Changelog: v2.3.9...v2.3.10
v2.3.9
v2.3.8
Notable fixes:
- Random failures after toggling/editing a style
- Autocomplete inside functions
Known bugs:
- Toggling/deleting a style in the popup when the current tab is a Stylus page e.g. editor.
The workaround is to reload the tab after each such change.
Fixed in nightly via 549c0c6.
Full Changelog: v2.3.7...v2.3.8
v2.3.7
Notable changes:
-
Fix #1891: styles for an old URL of the tab were applied on navigation with
instant inject
option enabled. -
Stylus now automatically makes a backup of the styles database into another storage to increase the chance it survives bugs in Stylus or browsers like Vivaldi that carelessly offer an option to shoot oneself in the foot by clearing extension storage in the
Delete browsing data
UI. The copy is compressed usinggzip
in modern browsers, so it's just ~10% of the original.Currently Stylus will restore the data automatically on the next start of the extension if the main database is empty, i.e. it won't happen if you updated some style after the database was cleared while the extension was still running (because the main storage won't be empty anymore). Eventually I'll add a UI to do it explicitly. Until then the workaround is pretty straightforward: click
Export
in the style manager, delete the new style(s) to make the database empty, disable and enable the extension or reload it, import the exported backup.
Full Changelog: v2.3.6...v2.3.7
Known bugs:
- Styles targeting specific parts (i.e. not the entire site) of a SPA site like fb/x/youtube may be applied incorrectly while navigating the site. Fixed in a543970.
P.S. The attached MV2 build includes a post-release fix for very old browsers without gzip compression API.
v2.3.6
v2.3.5
This release supersedes 2.3.3 which we rolled back in CWS to 2.3.2 (shown as 2.3.4 to ensure it auto-updates) as it randomly didn't show any styles at all due to an incorrect implementation of database caching that was added to compensate for the reduced performance in ManifestV3. This cache is removed for now, I'll come up with a better implementation later. Meanwhile, if you see a flash of white or unstyled content when navigating to a page, you can set Style cache duration
in the options to -1
to keep the extension's background script in memory and enable Instant inject mode
option.
Notable changes:
- Fixed something in WebDAV sync.
- Fixed #1861 for real this time (styles weren't applied randomly) judging by the reporter's confirmation.
- Editor: when pressing Alt-, Alt-Shift-, Ctrl-Alt-Shift- with Up and Down arrow keys, it'll increment numbers in all selections (carets).
- Reduced fingerprint: the installed style's id won't be added to the applied style elements by default unless
Expose style name
option is enabled. To reduce it even more you can enableCircumvent CSP 'style-src' via adoptedStyleSheets
in the options. - Faster import of the backup files.
Known bugs in MV2 build that are fixed in the nightly builds:
- [Firefox] styling of specific URLs (i.e. not the entire site) in sites with "soft" navigation like youtube, fb, x
- [Firefox] styling of embedded same-origin iframes without src
Full Changelog: v2.3.2...v2.3.5
v2.3.2
v2.3.1
Fixes the bug in 2.3.0:
- Toggling or changing a style may not propagate to other tabs until you reload them.
Known bugs:
@preprocessor less
and@preprocessor stylus
are [partly] broken.
Doesn't fix:
- The previously reported
idx
error in #1861. The workaround is to increase cache duration in the options or use a nightly build as an unpacked extension.
Full Changelog: v2.3.0...v2.3.1