This stylesheet fixes tab groups in Zen. There are still some issues with it (see below), but I'll try to polish it further when I find the time.
- Open
about:config(skip to step 5 if you have enabled both settings already) - Set
browser.tabs.groups.enabledtotrueif it isn't yet, by double-clicking it or tapping its ↹ button - Set
toolkit.legacyUserProfileCustomizations.stylesheetstotrueif it isn't yet - Restart Zen
- Open your profile folder (e.g. through
about:profilesand clicking "Open directory" next to the "Root directory" of the profile that is missing the "Open in new browser" button) - Place
userChrome.cssfrom below inside the there (or if that file already exists, just append the contents below into it) - to update the CSS from here, open the file in any text editor to replace the old copy of this CSS with a new copy, in order to prevent different copies of it from clashing. - You might need to restart Zen again in order for the changes to apply.
(If you have a fix or discovered further issues, feel free to comment below!)
- Tick set means fixed, kept for completeness' sake.
- My repair attempt in
userChrome.cssuses the!importantflag to override Zen styles.- [needs upstream fix] The stylesheet for Zen Folders sets e.g. the collapsed group overflow counter to
display: none !important, making my use of!importantunfortunately necessary. - I used a selector that should only unhide it when vanilla Firefox would unhide it.
- [needs upstream fix] The stylesheet for Zen Folders sets e.g. the collapsed group overflow counter to
- The group line is misaligned severely between the three different parts of a group (label, tab, overflow counter)
- Sadly, my fix has to abuse
!important…
- Sadly, my fix has to abuse
- When glance is open and focused inside a collapsed group, the group line does not extend next to the overflow counter
- Tab groups do not animate opening or closing (though they don't do so either in vanilla Firefox)