Aris-t2 / Aris-t2/CustomCSSforFx
Many issues found with Fx 143 and some temporary fixes
- Dominant language
- CSS
- Stars
- 2.1k
- Forks
- 197
- PR merge metrics
- No merged PRs in 30d
Description
The following are no longer working with Fx 143:
**urlbar_border_roundness.css**
***Fixed by adding this code to my_userChrome.css -
> :root{ --toolbarbutton-border-radius: 13px !important; } .urlbar-input-container{ border-width: 0 !important; }
**urlbar_restore_visible_border.css**
***Fixed by adding this code to my_userChrome.css -
> #urlbar:not(:focus-within) { border: 1px solid var(--urlbar_border_color) !important; }
**bookmark_icons_colorized.css**
***Fixed by adding this code to my_userChrome.css -
> .bookmark-item[container] > :is(.menu-icon, .toolbarbutton-icon){ content: url("./image/folder-item.png") !important; }
**popup_compact_menus.css** spacing is wrong on the bookmarks.
***Fixed by adding this code to my_userChrome.css -
> .menu-icon{ margin-inline-end: 5px !important; }
I will add more as I find them. This release has messed up a lot. Plus the **.js scripts** are no longer working.
Fixed the **.js scripts** by removing:
> ChromeUtils.importESModule("resource:///modules/CustomizableUI.sys.mjs");
from each file.
Thanks to @Speravir for the .js info - https://github.com/Aris-t2/CustomJSforFx/discussions/60#discussioncomment-14194029
I just found a few items I decided to hide, Taskbar Tabs Button, AI Chat, and passwords:
> #menu_megalistSidebar, #sidebar-switcher-megalist, #sidebar-switcher-genai-chat,
#taskbar-tabs-button, #menu_genaiChatSidebar { display: none !important; }
Contributor guide
Research direction
Start by reviewing urlbar_border_roundness.css, urlbar_restore_visible_border.css, bookmark_icons_colorized.css, popup_compact_menus.css, and the affected .js scripts against Firefox 143 behavior. Reproduce each reported regression with the listed temporary rules or script change, then verify that the affected customization works without those workarounds.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- css, javascript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100