Aris-t2 / CustomCSSforFx

Custom CSS tweaks for Firefox
GNU General Public License v3.0
1.82k stars 181 forks source link

[Nightly 112] - appbutton_on_navbar_start_position.css stopped working // `-moz-box-ordinal-group` rule removed/broken? #569

Closed Acid-Crash closed 1 year ago

Acid-Crash commented 1 year ago

appbutton_on_navbar_start_position.css stopped working on the Latest Nightly 112.0a1 (2023-03-11) (64-bit) It works fine on Release v110

Seems like this is related to the non standard attribute https://developer.mozilla.org/en-US/docs/Web/CSS/box-ordinal-group

  1. Does the issue occur without any files inside /chrome/ folder? No

  2. Issue description, userChrome.css/userContent.css 'settings' the issue occurs with and steps to reproduce the issue:

```css /*=============================================================================== Firefox userChrome.css tweaks: main file Custom CSS for Firefox 110+ Current version: 4.3.2 Based on 'Classic Theme Restorer' & 'Classic Toolbar Buttons' add-ons CSS code Github: https://github.com/aris-t2/customcssforfx Change-log: https://github.com/aris-t2/customcssforfx/commits/ Firefox requires the following preference to be enabled for custom styles to be loaded: 'about:config > toolkit.legacyUserProfileCustomizations.stylesheets > true' Firefox preferences can be accessed by typing `about:config` into the url bar. =============================================================================== ====== README ====== To find the profile folder type `about:support` into url bar and navigate to: 'Profile Folder > Open Folder' Create a /chrome/ (chrome) directory btw. folder inside the profile folder you just opened and paste projects files and folders into it so it looks like this: /chrome/config/ /chrome/css/ /chrome/image/ /chrome/userChrome.css /chrome/userContent.css ENABLING/DISABLING options: To activate an option: remove /* before @import To deactivate an option: add /* before @import MacOS specific code: Look for 'macOS fix' additions inside this file. EXPERIMENTAL settings: These are for testing purposes only an might get broken by any new browser update. /=========================\ | TABLE OF CONTENTS | \=========================/ CONFIGURATION FILES - general variables / color variables (default browser theme only) - edit target files to change general values TOOLBAR BUTTONS - toolbar button / icon appearance - bookmarks menu button / popup - other button settings - custom BACK and FORWARD buttons appearance - APPLICATION/HAMBURGER BUTTON - visibility / popup - buttons appearance on navigation toolbar / in Firefox titlebar TABS - custom tab appearance / old squared tabs - TABS TOOLBAR POSITION - below titlebar / navigation and bookmarks toolbar / main content - TAB TEXT - colors/shadow/weight/style for default/active/hovered/pending tabs - MULTIROW / multi lined tabs - empty tab favicon / custom tab loading animation / tab close icon settings - settings for DEFAULT TABS / other tab settings GENERAL UI - general settings / close icons / page context menu items - overflow menu / sidebar / findbar - SEARCHBAR - general settings for default search TOOLBARS - ADDONS BAR (simulated bottoms toolbar) - GENERAL TOOLBAR settings - toolbar context menu settings - MENUBAR settings - bookmarks toolbar settings - BOOKMARKS TOOLBAR - MULTIPLE LINES - AeroGlass TOOLBARS / WIN10 fix for GLASS8 - TOOLBAR TEXT MODES - icons+text / text only LOCATION BAR / urlbar / mega bar - general location bar tweaks / identity box / padlock icons icon/button tweaks - 'autocomplete popup' appearance / result item settings/appearance */ /* ========================== GENERAL / GLOBAL VARIABLES ========================== [!] set global variables for font and tab size options and more inside target file */ @import "./config/general_variables.css"; /**/ /* ------------------------- MAIN UI / COLOR VARIABLES ------------------------- [!] only use one option at a time [!] For default browser theme only! [!] Set own colors for tabs & toolbars inside 'color_variables.css' or use available presets. [!] An enabled 'menubar_color.css' and 'statusbar_color.css' might be required in some cases. */ /* default 'grey' colors */ @import "./config/color_variables.css"; /**/ /* 'AeroBlue' colors (Win 7 Aero) */ /* @import "./config/color_variables_aero.css"; /**/ /* 'Classic grey' colors (Win Classic) */ /* @import "./config/color_variables_classic-grey.css"; /**/ /* 'Firefox 3-like' blueish colors */ /* @import "./config/color_variables_fx3.css"; /**/ /* (Semi-)'transparent' colors */ /* @import "./config/color_variables_transparent.css"; /**/ /* 'AeroGlass' colors / Win10+Glass8 fix can be found in 'toolbars' area */ /* @import "./config/color_variables_aeroglass.css"; /**/ /* Based on Firefox 'Developer Edition' colors */ /* @import "./config/color_variables_deved.css"; /**/ /* Based on 'Noia 4 themes' grey colors */ /* @import "./config/color_variables_noia4_grey.css"; /**/ /* Based on 'Noia 4 themes' lightgrey colors */ /* @import "./config/color_variables_noia4_lightgrey.css"; /**/ /* Based on 'Noia 4 themes' dark colors */ /* @import "./config/color_variables_noia4_dark.css"; /**/ /* Darker "Dark" default theme v1 */ /* @import "./css/toolbars/default_dark_theme_darker.css"; /**/ /* Darker "Dark" default theme v2 */ /* @import "./css/toolbars/default_dark_theme_darker_v2.css"; /**/ /* ------------------------------------------ CUSTOM SCROLLBARS VARIABLES - EXPERIMENTAL ------------------------------------------ [!] Might not work on every page! This issue is for Mozilla to solve. [!] Not compatible with custom scrollbar JavaScript userChrome scripts. [!] Custom size values only compatible with 'web content' scrollbars at the moment. [!] More info inside 'custom_scrollbar_appearance.css' file. /* @import "./config/custom_scrollbar_appearance.css"; /**/ /* ========================================== TOOLBAR BUTTONS (shape, appearance, icons) ========================================== */ /* --------------- ICON APPEARANCE --------------- [!] only use one option at a time [!] custom icon quality does not increase in HiDPI modes */ /* @import "./css/buttons/icons_colorized.css"; /**/ /* @import "./css/buttons/icons_white_icons.css"; /**/ /* @import "./css/buttons/icons_custom_icons.css"; /**/ /* @import "./css/buttons/icons_custom_icons_fx1.css"; /**/ /* @import "./css/buttons/icons_custom_icons_fx2.css"; /**/ /* @import "./css/buttons/icons_custom_icons_fx3.css"; /**/ /* @import "./css/buttons/icons_custom_icons_fx3strata.css"; /**/ /* @import "./css/buttons/icons_custom_icons_fx12_colorized.css"; /**/ /* @import "./css/buttons/icons_custom_icons_crystal.css"; /**/ /* @import "./css/buttons/icons_custom_icons_firebird.css"; /**/ /* @import "./css/buttons/icons_custom_icons_kempelton.css"; /**/ /* @import "./css/buttons/icons_custom_icons_noia.css"; /**/ /* @import "./css/buttons/icons_custom_icons_ie6.css"; /**/ /* @import "./css/buttons/icons_custom_icons_seamonkey.css"; /**/ /* @import "./css/buttons/icons_custom_icons_old_chrome.css"; /**/ /* @import "./css/buttons/icons_custom_icons_old_osx.css"; /**/ /* @import "./css/buttons/icons_custom_icons_tango.css"; /**/ /* @import "./css/buttons/icons_custom_icons_fx45.css"; /**/ /* @import "./css/buttons/icons_custom_icons_fx45_inverted.css"; /**/ /* ----------------- BUTTON APPEARANCE ----------------- */ /* 'Classic' pre-Proton button padding */ /* @import "./css/buttons/classic_button_padding.css"; /**/ /* ------------------------------------- Navigation toolbar buttons appearance ------------------------------------- [!] only use one option at a time [!] good for Dark themes: buttons_on_navbar_classic_appearance_dark.css [!] good for Dark themes: buttons_on_navbar_glass_appearance.css */ @import "./css/buttons/buttons_on_navbar_classic_appearance.css"; /**/ /* @import "./css/buttons/buttons_on_navbar_classic_appearance_v2.css"; /**/ /* @import "./css/buttons/buttons_on_navbar_classic_appearance_dark.css"; /**/ /* @import "./css/buttons/buttons_on_navbar_aero_appearance.css"; /**/ /* @import "./css/buttons/buttons_on_navbar_windows_classic_theme_appearance.css"; /**/ /* @import "./css/buttons/buttons_on_navbar_glass_appearance.css"; /**/ /* @import "./css/buttons/buttons_on_navbar_osx_appearance.css"; /**/ /* ------------------------------------- Navigation toolbar buttons: roundness ------------------------------------- [!] edit file to set roundness */ /* @import "./css/buttons/buttons_on_navbar_button_roundness.css"; /**/ /* ----------------------------- Squared buttons / button size ----------------------------- [!] edit file to set roundness */ /* 'rectangular shape' - normal size */ @import "./css/buttons/buttons_on_navbar_squared_buttons.css"; /**/ /* 'normal shape' - large size (huge 48x48px buttons with 36x36px icons) [!] EXPERIMENTAL [!] not compatible with 'custom icon' options [!] not compatible with 'custom back & forward buttons' appearance options [!] not compatible with 'text mode' option [!] partly compatible with 'icons+text' option, if in 'compact mode' */ /* @import "./css/buttons/buttons_on_navbar_huge_48px_size.css"; /**/ /* smaller button spaces in 'compact' mode - 'Classic Toolbar Buttons' add-ons 'small' mode [!] 'compact mode' got hidden behind the 'about:config' preference 'browser.compactmode.show' [!] enable browser.compactmode.show preference and compact density in 'Customize' mode */ /* @import "./css/buttons/buttons_on_navbar_more_compact_mode.css"; /**/ /* ------------------------------------ Bookmarks toolbar: button appearance ------------------------------------ [!] only use one option at a time [!] Windows 7-10 only: buttons_on_bookmarks_toolbar_old_size_and_appearance.css */ /* @import "./css/buttons/buttons_on_bookmarks_toolbar_classic_appearance.css"; /**/ /* @import "./css/buttons/buttons_on_bookmarks_toolbar_classic_appearance_dark.css"; /**/ /* @import "./css/buttons/buttons_on_bookmarks_toolbar_aero_appearance.css"; /**/ /* @import "./css/buttons/buttons_on_bookmarks_toolbar_old_size_and_appearance.css"; /**/ /* --------------------------------------------- Bookmarks toolbar: bookmarks items appearance --------------------------------------------- [!] only use one option at a time */ /* @import "./css/buttons/buttons_on_bookmarks_toolbar_classic_appearance_items.css"; /**/ /* @import "./css/buttons/buttons_on_bookmarks_toolbar_classic_appearance_items_dark.css"; /**/ /* @import "./css/buttons/buttons_on_bookmarks_toolbar_aero_appearance_items.css"; /**/ /* ------------------------------- Menu toolbar: button appearance ------------------------------- */ /* @import "./css/buttons/buttons_on_menubar_toolbar_classic_appearance.css"; /**/ /* ------------------------------- Tabs toolbar: button appearance ------------------------------- [!] EXPERIMENTAL */ /* @import "./css/buttons/buttons_on_tabs_toolbar_classic_appearance.css"; /**/ /* --------------------------------------------------- Bookmarks menu button - 'button & popup' appearance --------------------------------------------------- */ /* @import "./css/buttons/bookmarks_menu_button_localized_label_on_bookmarks_toolbar.css"; /**/ /* @import "./css/buttons/bookmarks_menu_button_popup_showall_top_hidden.css"; /**/ /* @import "./css/buttons/bookmarks_menu_button_popup_showall_bottom_hidden.css"; /**/ /* @import "./css/buttons/bookmarks_menu_button_popup_sidebar_item_hidden.css"; /**/ /* @import "./css/buttons/bookmarks_menu_button_popup_toolbar_item_hidden.css"; /**/ /* @import "./css/buttons/bookmarks_menu_button_popup_other_item_hidden.css"; /**/ /* ---------------------- Other buttons settings ---------------------- */ /* @import "./css/buttons/whatnew_button_always_hidden.css"; /**/ /* @import "./css/buttons/unified_extensions_button_hidden.css"; /**/ /* @import "./css/buttons/forward_button_hide_when_disabled.css"; /**/ /* @import "./css/buttons/back_and_forward_separated_history_popups.css"; /**/ /* @import "./css/buttons/back_and_forward_leftclick_history_popup_hidden.css"; /**/ /* @import "./css/buttons/zoom_buttons_hide_reset.css"; /**/ /* @import "./css/buttons/overflow_button_rotate_on_open.css"; /**/ /* ---------------------------------------- CUSTOM BACK & FORWARD BUTTONS appearance ---------------------------------------- [!] only use one option at a time */ /* @import "./css/buttons/custom_backforward_large_ff2.css"; /**/ /* @import "./css/buttons/custom_backforward_large_ff3.css"; /**/ /* @import "./css/buttons/custom_backforward_large_ff3_strata.css"; /**/ /* @import "./css/buttons/custom_backforward_large_ff3_strata_orange.css"; /**/ /* @import "./css/buttons/custom_backforward_large_ff3_strata_red.css"; /**/ /* @import "./css/buttons/custom_backforward_large_ie8.css"; /**/ /* @import "./css/buttons/custom_backforward_large_ie9.css"; /**/ /* @import "./css/buttons/custom_backforward_large_kempelton.css"; /**/ /* @import "./css/buttons/custom_backforward_large_noia.css"; /**/ /* @import "./css/buttons/custom_backforward_small_ff3.css"; /**/ /* @import "./css/buttons/custom_backforward_small_ff3_strata.css"; /**/ /* @import "./css/buttons/custom_backforward_small_ff3_strata_orange.css"; /**/ /* @import "./css/buttons/custom_backforward_small_ff3_strata_red.css"; /**/ /* @import "./css/buttons/custom_backforward_small_ie8.css"; /**/ /* @import "./css/buttons/custom_backforward_small_ie9.css"; /**/ /* @import "./css/buttons/custom_backforward_small_kempelton.css"; /**/ /* @import "./css/buttons/custom_backforward_connected.css"; /**/ /* round */ /* @import "./css/buttons/custom_backforward_connected_to_location_bar.css"; /**/ /* round */ /* @import "./css/buttons/custom_backforward_connected_alt.css"; /**/ /* squared*/ /* @import "./css/buttons/custom_backforward_connected_to_location_bar_alt.css"; /**/ /* squared*/ /* ========================================== APPLICATION / HAMBURGER / MAIN MENU BUTTON ========================================== */ /* ----------------------------------- Application/hamburger button hidden ----------------------------------- [!] disable all other appbutton options when using this option */ /* @import "./css/appbutton/appbutton_hidden.css"; /**/ /* ---------------------------------- Application/hamburger button popup ---------------------------------- */ /* @import "./css/appbutton/appbutton_popup_icons.css"; /**/ /* @import "./css/appbutton/appbutton_popup_icons_colorized.css"; /**/ /* @import "./css/appbutton/appbutton_popup_sync_hidden.css"; /**/ /* @import "./css/appbutton/appbutton_popup_logins_and_passwords_hidden.css"; /**/ /* ---------------------------------------------------------------- Application / hamburger / main menu button on navigation toolbar ---------------------------------------------------------------- [!] disable all 'button in Firefox titlebar' options for 'button on navigation toolbar' options to work properly */ /* ----------------------------------- Button on navigation toolbars start ----------------------------------- */ @import "./css/appbutton/appbutton_on_navbar_start_position.css"; /**/ /* ----------------------------------- Button on navigation toolbar: color ----------------------------------- [!] only use one option at a time */ /* @import "./css/appbutton/appbutton_on_navbar_color_autocolor.css"; /**/ @import "./css/appbutton/appbutton_on_navbar_color_autocolor57p.css"; /**/ /* @import "./css/appbutton/appbutton_on_navbar_color_orange.css"; /**/ /* @import "./css/appbutton/appbutton_on_navbar_color_aurora.css"; /**/ /* @import "./css/appbutton/appbutton_on_navbar_color_nightly.css"; /**/ /* @import "./css/appbutton/appbutton_on_navbar_color_deved57p.css"; /**/ /* @import "./css/appbutton/appbutton_on_navbar_color_nightly57p.css"; /**/ /* @import "./css/appbutton/appbutton_on_navbar_color_palemoon.css"; /**/ /* ----------- Button icon ----------- [!] only use one option at a time */ /* @import "./css/appbutton/appbutton_on_navbar_icon_white.css"; /**/ /* @import "./css/appbutton/appbutton_on_navbar_icon_dark.css"; /**/ /* @import "./css/appbutton/appbutton_on_navbar_icon_grey.css"; /**/ /* @import "./css/appbutton/appbutton_on_navbar_icon_browser_logo.css"; /**/ /* ------------ Button label ------------ [!] show label and icon */ /* @import "./css/appbutton/appbutton_on_navbar_icon_and_label.css"; /**/ /* -------------------------------------------------------------- Application / hamburger / main menu button in Firefox titlebar -------------------------------------------------------------- [!] disable all 'button on navigation toolbar' options for 'button in Firefox titlebar' options to work properly */ /* ----------------------------------------------- Button in titlebar: label / icon / label + icon ----------------------------------------------- [!] only use one option at a time */ /* label only */ /* @import "./css/appbutton/appbutton_in_titlebar.css"; /**/ /* icon only */ /* @import "./css/appbutton/appbutton_in_titlebar_icon_only.css"; /**/ /* label + icon */ /* @import "./css/appbutton/appbutton_in_titlebar_label_and_icon.css"; /**/ /* ----------------------------------- Button in titlebar: icon appearance ----------------------------------- [!] only use one option at a time [!] requires 'appbutton_in_titlebar_icon_only.css' to be active */ /* @import "./css/appbutton/appbutton_in_titlebar_icon_only_dark.css"; /**/ /* @import "./css/appbutton/appbutton_in_titlebar_icon_only_grey.css"; /**/ /* @import "./css/appbutton/appbutton_in_titlebar_icon_only_browser_logo.css"; /**/ /* ------------------------------------------------------------------------- Button in titlebar: MacOS fix - move 'appbutton in titlebar' to the right ------------------------------------------------------------------------- */ /* @import "./css/appbutton/appbutton_in_titlebar_macOS_fix.css"; /**/ /* ------------------------- Button in titlebar: color ------------------------- [!] only use one option at a time */ /* @import "./css/appbutton/appbutton_in_titlebar_autocolor.css"; /**/ /* @import "./css/appbutton/appbutton_in_titlebar_autocolor57p.css"; /**/ /* @import "./css/appbutton/appbutton_in_titlebar_transparent.css"; /**/ /* @import "./css/appbutton/appbutton_in_titlebar_semi_transparent.css"; /**/ /* @import "./css/appbutton/appbutton_in_titlebar_aurora.css"; /**/ /* @import "./css/appbutton/appbutton_in_titlebar_nightly.css"; /**/ /* @import "./css/appbutton/appbutton_in_titlebar_deved57p.css"; /**/ /* @import "./css/appbutton/appbutton_in_titlebar_nightly57p.css"; /**/ /* @import "./css/appbutton/appbutton_in_titlebar_palemoon.css"; /**/ /* ============== TAB appearance ============== [!] only use one option at a time [!] custom tab colors are set inside color_variablesXXX.css file(s) [!] curved tabs known from Firefox 29-56 will not be restored by the project [!] If issues on Firefox 107 occur, try to set 'about:config' > 'layout.css.moz-box-flexbox-emulation.enabled' > 'true'. */ /* Classic tabs appearance known from Firefox 4-28 */ /* @import "./css/tabs/classic_squared_tabs.css"; /**/ /* Classic tabs appearance known from Firefox 4-28 for active tab only */ /* @import "./css/tabs/classic_squared_tabs_australized.css"; /**/ /* Default tab appearance with increased contrast for non-active tabs */ /* @import "./css/tabs/default_tabs_enhanced.css"; /**/ /* Default tab appearance with colors set by color variables */ /* @import "./css/tabs/default_tabs_with_colors.css"; /**/ /* Tab appearance based on tabs known from Firefox 57 - 88 */ /* @import "./css/tabs/default_tabs_photon.css"; /**/ /* ====================================================================================== TABS TOOLBAR POSITION (below titlebar / below navigation toolbar / below main content) ====================================================================================== [!] only use one option at a time [!] only use BELOW TITLEBAR or BELOW NAVIGATION BAR or BELOW MAIN CONTENT */ /* --------------------------------------------- TABS BELOW TITLEBAR (Fx56-like tabs position) --------------------------------------------- */ /* @import "./css/tabs/tabs_below_titlebar_above_navigation_toolbar.css"; /**/ /* -------------------------------------------------------------- TABS BELOW NAVIGATION AND BOOKMARKS TOOLBARS / TABS NOT ON TOP -------------------------------------------------------------- [!] Note: only 'alt' works with multi-tab lines option. [!] Note: might require overriding url bars 'selection color' --> see corresponding area */ /* Windows/Linux */ /* @import "./css/tabs/tabs_below_navigation_toolbar.css"; /**/ /* MacOS */ /* @import "./css/tabs/tabs_below_navigation_toolbar_macOS.css"; /**/ /* Alternative for multi-lined tabs (Glitches might occur with inactive menubar!) [!] use option below for multiple tab lines support */ /* @import "./css/tabs/tabs_below_navigation_toolbar_alt.css"; /**/ /* [!] no menubar when OS titlebar is active */ /* @import "./css/tabs/tabs_below_navigation_toolbar_alt_force_hidden_menubar.css"; /**/ /* @import "./css/tabs/tabs_below_navigation_toolbar_alt_macOS.css"; /**/ /* Move tabs to a higher position [!] not compatible to 'tabs toolbar - multiple tab lines' option [!] only use one option at a time [!] EXPERIMENTAL */ /* @import "./css/tabs/tabs_below_navigation_toolbar_higher_navbar_positon.css"; /**/ /* @import "./css/tabs/tabs_below_navigation_toolbar_higher_navbar_positon_with_appbutton.css"; /**/ /* @import "./css/tabs/tabs_below_navigation_toolbar_higher_navbar_positon_with_appbutton_icon_only.css"; /**/ /* ---------------------------------------- TABS BELOW MAIN CONTENT (TABS ON BOTTOM) ---------------------------------------- [!] not compatible to 'tabs toolbar - multiple tab lines' option */ /* Use this when on Windows/Linux */ /* @import "./css/tabs/tabs_below_main_content.css"; /**/ /* Use this when on MacOS */ /* @import "./css/tabs/tabs_below_main_content_macOS.css"; /**/ /* -------------------------------------------------------------------------------- TAB BACKGROUND COLORS for default/active/hovered/unloaded tabs and 'new tab' tab -------------------------------------------------------------------------------- */ /* Edit target file to set own custom colors */ /* @import "./config/custom_tab_color_settings.css"; /**/ /* TAB TEXT colors/shadow/weight/style for default/active/hovered/unloaded tabs [!] Edit target file to set own custom colors */ /* @import "./config/custom_tab_text_settings.css"; /**/ /* ------------------------------------------ MULTIROW / multi lined tabs - EXPERIMENTAL ------------------------------------------ [!] only use one option at a time [!] BUG: dragging tabs does not work with multi lined tabs [!] not compatible with 'tabs toolbar - below main content' option [!] not compatible with 'newtab button always_visible' option [!] only compatible with 'tabs below navigation toolbar alt version' */ /* @import "./css/tabs/tabs_multiple_lines.css"; /**/ /* @import "./css/tabs/tabs_multiple_lines_force_newtab_button_visibility.css"; /**/ /* --------------------------------- Restore empty/missing tab favicon --------------------------------- [!] only use one option at a time */ /* @import "./css/tabs/missing_tab_favicon_restored_default.css"; /**/ /* @import "./css/tabs/missing_tab_favicon_restored_globe_v2.css"; /**/ /* @import "./css/tabs/missing_tab_favicon_restored_sheet.css"; /**/ /* @import "./css/tabs/missing_tab_favicon_restored_dotted.css"; /**/ /* @import "./css/tabs/missing_tab_favicon_restored_dotted_white.css"; /**/ /* @import "./css/tabs/missing_tab_favicon_restored_brand_logo.css"; /**/ /* ---------------------------- Custom tab loading animation ---------------------------- [!] only use one option at a time */ /* @import "./css/tabs/tab_throbber_blue_fx56.css"; /**/ /* @import "./css/tabs/tab_throbber_blue.css"; /**/ /* @import "./css/tabs/tab_throbber_grey_classic.css"; /**/ /* @import "./css/tabs/tab_throbber_green.css"; /**/ /* @import "./css/tabs/tab_throbber_orange_ubuntu.css"; /**/ /* ----------------------- Tab close icon settings ----------------------- [!] only use one option at a time */ /* @import "./css/tabs/tab_close_always_visible.css"; /**/ /* @import "./css/tabs/tab_close_on_active_tab_only.css"; /**/ @import "./css/tabs/tab_close_show_on_hover_only.css"; /**/ /* @import "./css/tabs/tab_close_hidden.css"; /**/ /* @import "./css/tabs/tab_close_hidden_for_only_one_visible_tab.css"; /**/ /* @import "./css/tabs/tab_close_at_tabs_start.css"; /**/ /* @import "./css/tabs/tab_close_icon_size.css"; /**/ /* ------------------ Tab title settings ------------------ [!] only use one option at a time */ /* @import "./css/tabs/tab_title_left.css"; /**/ /* @import "./css/tabs/tab_title_centered.css"; /**/ /* @import "./css/tabs/tab_title_right.css"; /**/ /* ------------------------------------------------ DEFAULT TABS - settings for default browser tabs ------------------------------------------------ [!] only use one option at a time [!] use only, if 'classic squared tabs' are disabled */ /* @import "./css/tabs/default_tabs_no_tab_line.css"; /**/ /* @import "./css/tabs/default_tabs_tab_line_red_for_unloaded_tabs.css"; /**/ /* @import "./css/tabs/default_tabs_tab_line_purple_in_private_mode.css"; /**/ /* ------------------ OTHER TAB SETTINGS ------------------ */ /* @import "./css/tabs/tab_icon_colors.css"; /**/ /* @import "./css/tabs/tabs_firefox_view_button_hidden.css"; /**/ /* @import "./css/tabs/default_tabs_reduce_spaces.css"; /**/ /* @import "./css/tabs/tabs_fully_squared.css"; /**/ /* @import "./css/tabs/tab_audio_icon.css"; /**/ /* @import "./css/tabs/tab_audio_icon_colorized.css"; /**/ /* @import "./css/tabs/tabs_container_indicator_for_classic_squared_tabs.css"; /**/ /* @import "./css/tabs/tabs_active_tab_indicator_for_classic_squared_tabs.css"; /**/ /* @import "./css/tabs/newtab_tab_size_equals_tab_size.css"; /**/ /* @import "./css/tabs/newtab_button_always_visible.css"; /**/ /* @import "./css/tabs/tab_icon_inactive_tabs_lower_opacity.css"; /**/ @import "./css/tabs/tab_icon_unloaded_tabs_lower_opacity.css"; /**/ /* @import "./css/tabs/tab_maxwidth.css"; /**/ /* @import "./css/tabs/tab_titles_remove_blur.css"; /**/ /* @import "./css/tabs/alltabs_button_always_visible.css"; /**/ /* hidden, if multiple tab rows are used */ /* @import "./css/tabs/pinnedtab_empty_favicon_hidden.css"; /**/ /* [!] edit target file to select which items to hide */ /* @import "./css/tabs/tab_context_menuitems_visibility.css"; /**/ /* ========== GENERAL UI ========== */ @import "./css/generalui/private_mode_indicator_hidden.css"; /**/ /* @import "./css/generalui/bookmark_icons_colorized.css"; /**/ /* @import "./css/generalui/bookmarks_smaller_more_bookmarks_icon.css"; /**/ @import "./css/generalui/send_to_device_menuitems_hidden.css"; /**/ @import "./css/generalui/set_as_desktop_background_menuitems_hidden.css"; /**/ /* @import "./css/generalui/increase_ui_font_size.css"; /**/ /* @import "./css/generalui/flex_space_on_navbar_replace_with_separator.css"; /**/ /* @import "./css/generalui/statusbar_color.css"; /**/ /* @import "./css/generalui/classic_drop_indicator.css"; /**/ /* @import "./css/generalui/notification_old_size.css"; /**/ /* ---------------------------------------- '>>' Overflow menu in navigation toolbar ---------------------------------------- [!] only use one option at a time */ /* @import "./css/generalui/overflow_menu_remove_text.css"; /**/ /* @import "./css/generalui/overflow_menu_horizontal_remove_text.css"; /**/ /* ------------------------------------------- Context menu / menupopup / panel appearance ------------------------------------------- [!] not for macOS [!] affects context menus, popup menus and panel menus on Windows 10 [!] affects panel menus on Windows 7 and 8 and on Linux */ /* @import "./css/generalui/popup_compact_menus.css"; /**/ /* @import "./css/generalui/popup_compact_menus_squared.css"; /**/ /* @import "./css/generalui/popup_menus_space_before_label.css"; /**/ /* @import "./css/generalui/popup_menus_menu_background.css"; /**/ /* --------------------------- Other context menu settings --------------------------- */ /* @import "./css/generalui/popup_items_hover_appearance_aero.css"; /**/ /* @import "./css/generalui/popup_animation_fade_time_reduced.css"; /**/ /* This removes tab scroll buttons, no CSS fix possible atm */ /* @import "./css/generalui/popup_menupopup_with_scrollbars.css"; /**/ /* ------------------------------------------------------------------------- Page context menu items: 'back', 'forward', 'reload', 'stop', 'bookmarks' ------------------------------------------------------------------------- */ /* @import "./css/generalui/context_bfrsb_icons_colorized.css"; /**/ /* ------------------------------------------------------------------------------------------ Page context menu items: 'back', 'forward', 'reload', 'stop', 'bookmarks': menuitem labels ------------------------------------------------------------------------------------------ [!] only use one option at a time */ /* @import "./css/generalui/context_bfrsb_labels_without_icons.css"; /**/ /* @import "./css/generalui/context_bfrsb_labels_with_icons.css"; /**/ /* ------- SIDEBAR ------- [!] sidebar_header_icons.css adds icons to the popup */ /* @import "./css/generalui/sidebar_items_compact.css"; /**/ /* @import "./css/generalui/sidebar_header_icons.css"; /**/ /* @import "./css/generalui/sidebar_header_icons_colorized.css"; /**/ /* @import "./css/generalui/sidebar_header_lwtheme.css"; /**/ /* ------------------- SIDEBAR: dimensions ------------------- [!] only use one option at a time */ /* @import "./css/generalui/sidebar_show_on_hover.css"; /**/ /* @import "./css/generalui/sidebar_width_unrestricted.css"; /**/ /* ------------------- SIDEBAR: appearance ------------------- [!] only use one option at a time */ /* @import "./css/generalui/sidebar_appearance_grey.css"; /**/ /* @import "./css/generalui/sidebar_appearance_grey_v2.css"; /**/ /* @import "./css/generalui/sidebar_appearance_dark.css"; /**/ /* @import "./css/generalui/sidebar_appearance_dark_v2.css"; /**/ /* @import "./css/generalui/sidebar_appearance_lwtheme_bright.css"; /**/ /* @import "./css/generalui/sidebar_appearance_lwtheme_dark.css"; /**/ /* ------- FINDBAR ------- */ /* @import "./css/generalui/findbar_on_top.css"; /**/ @import "./css/generalui/findbar_close_at_findbars_start.css"; /**/ /* @import "./css/generalui/findbar_compact.css"; /**/ /* ----------------------------------- Close icons for general ui and tabs ----------------------------------- [!] only use one option at a time */ /* @import "./css/generalui/close_icon_windows7.css"; /**/ /* @import "./css/generalui/close_icon_windows7inverted.css"; /**/ /* @import "./css/generalui/close_icon_windows7v2.css"; /**/ /* @import "./css/generalui/close_icon_gchrome.css"; /**/ /* @import "./css/generalui/close_icon_red.css"; /**/ /* @import "./css/generalui/close_icon_windows10.css"; /**/ /* @import "./css/generalui/close_icon_windows10inverted.css"; /**/ /* @import "./css/generalui/close_icon_windows10red.css"; /**/ /* @import "./css/generalui/close_icon_windows10redv2.css"; /**/ /* @import "./css/generalui/close_icon_firefox3.css"; /**/ /* ----------------------------- SEARCHBAR / SEARCH ON TOOLBAR ----------------------------- */ @import "./css/generalui/searchbar_glassplus_indicator_hidden.css"; /**/ @import "./css/generalui/searchbar_go_button_hidden.css"; /**/ /* ------------------------------------------- SEARCHBAR popup - search engine settings v1 ------------------------------------------- */ /* @import "./css/generalui/searchbar_popup_current_engine_hidden.css"; /**/ /* ------------------------------------------- SEARCHBAR popup - search engine settings v2 ------------------------------------------- [!] only use one option at a time */ /* @import "./css/generalui/searchbar_popup_engines_hidden.css"; /**/ @import "./css/generalui/searchbar_popup_engines_show_labels.css"; /**/ /* @import "./css/generalui/searchbar_popup_engines_show_labels_scrollbars.css"; /**/ /* ------------------------ MENUBARS bookmarks popup ------------------------ [!] not compatible to MacOS or Linux */ /* @import "./css/generalui/menubar_bookmarks_popup_bookmark_page_item_hidden.css"; /**/ /* @import "./css/generalui/menubar_bookmarks_popup_subscribe_item_hidden.css"; /**/ /* @import "./css/generalui/menubar_bookmarks_popup_toolbar_item_hidden.css"; /**/ /* @import "./css/generalui/menubar_bookmarks_popup_other_item_hidden.css"; /**/ /* ======== TOOLBARS ======== */ /* ------------------------------------------------------------------------- ADDON BAR - simulate add-on bar by moving bookmarks toolbar to the bottom ------------------------------------------------------------------------- [!] EXPERIMENTAL [!] move 'Bookmarks Toolbar Items' to navigation bar to get a top toolbar with bookmarks [!] not compatible to 'bookmarks toolbar - multiple lines' option [!] not compatible to 'bookmarks toolbar autohide' option */ /* @import "./css/toolbars/addonbar_move_bookmarks_toolbar_to_bottom.css"; /**/ /* @import "./css/toolbars/addonbar_move_bookmarks_toolbar_to_bottom_tabs_on_bottom_compatibility.css"; /**/ /* @import "./css/toolbars/addonbar_status_in_addonbar.css"; /**/ /* @import "./css/toolbars/addonbar_fullscreen_autohide.css"; /**/ /* [!] create additional toolbar for 'bookmarks toolbar items' on navigation toolbar */ /* @import "./css/toolbars/addonbar_extra_bookmarks_toolbar_below_navbar.css"; /**/ /* ------------------------ GENERAL TOOLBAR SETTINGS ------------------------ ------------------ Top toolbar colors ------------------ [!] only use one option at a time [!] 'top_toolbar_OS_accent_colors.css' failed to work as expected on current Firefox versions and was removed */ /* override titlebars and tab toolbars colors */ @import "./css/toolbars/top_toolbar_colors.css"; /**/ /* ---------------------- Other toolbar settings ---------------------- */ @import "./css/toolbars/toolbars_old_padding.css"; /**/ @import "./css/toolbars/tabs_toolbar_adjustments.css"; /**/ /* @import "./css/toolbars/tabs_toolbar_remove_background_fog_win7.css"; /**/ /* @import "./css/toolbars/tabs_toolbar_adjustments_macOS_fix.css"; /**/ /* MacOS fix */ /* [!] Adjustments for the searchbar placed on menubar */ /* @import "./css/toolbars/searchbar_on_menubar_fix.css"; /**/ /* ---------------------- Other toolbar settings ---------------------- [!] edit target file to select which items to hide */ /* @import "./css/toolbars/toolbar_context_menuitems_visibility.css"; /**/ /* ------- MENUBAR ------- */ /* @import "./css/toolbars/menubar_fog_hidden.css"; /**/ /* @import "./css/toolbars/menubar_alternative_menu_hover_color.css"; /**/ /* @import "./css/toolbars/menubar_in_fullscreen_mode.css"; /**/ /* for 'tabs not on top alt' */ /* @import "./css/toolbars/menubar_in_fullscreen_mode_alt.css"; /**/ /* ------------- Menubar color ------------- */ /* @import "./css/toolbars/menubar_color.css"; /**/ /* ----------------- BOOKMARKS TOOLBAR ----------------- */ @import "./css/toolbars/bookmarks_toolbar_old_height.css"; /**/ /* @import "./css/toolbars/bookmarks_toolbar_fixed_width.css"; /**/ /* @import "./css/toolbars/bookmarks_toolbar_autohide.css"; /**/ /* @import "./css/toolbars/bookmarks_toolbar_bookmark_labels_hidden.css"; /**/ /* @import "./css/toolbars/bookmarks_toolbar_in_fullscreen_mode.css"; /**/ /* ---------------------------------------------------- BOOKMARKS TOOLBAR: simulate second bookmarks toolbar ---------------------------------------------------- [!] "Bookmarks Toolbar Items" element has to be moved to navigation toolbar in customizing mode Use above's 'addonbar_extra_bookmarks_toolbar_below_navbar.css' to achieve this. */ /* ------------------------------------------ BOOKMARKS TOOLBAR above navigation toolbar ------------------------------------------ [!] only use one option at a time */ /* @import "./css/toolbars/bookmarks_toolbar_above_navigation_toolbar.css"; /**/ /* @import "./css/toolbars/bookmarks_toolbar_above_navigation_toolbar_when_tab_not_top.css"; /**/ /* ---------------------------------- BOOKMARKS TOOLBAR - MULTIPLE LINES ---------------------------------- [!] only use one option at a time [!] the amount of visible bookmark items is limited internally to ~90-110 bookmarks [!] not compatible to 'bookmarks toolbar autohide' option [!] not compatible to 'simulated second bookmarks toolbar' option [!] not compatible to 'simulated addon-bar' option [!] EXPERIMENTAL */ /* @import "./css/toolbars/bookmarks_toolbar_multiple_lines.css"; /**/ /* ----------------- TOOLBAR COLORS ----------------- */ /* @import "./css/toolbars/general_toolbar_colors.css"; /**/ /* @import "./css/toolbars/tab_toolbar_colors_force_menubar_color.css"; /**/ /* ------------------ AeroGlass TOOLBARS ------------------ [!] WIN10 fix for GLASS8 [!] EXPERIMENTAL */ /* @import "./css/toolbars/general_toolbar_colors_navigation_toolbar_aeroglass.css"; /**/ /* @import "./css/toolbars/general_toolbar_colors_bookmarks_toolbar_aeroglass.css"; /**/ /* @import "./css/toolbars/general_toolbar_colors_tabs_toolbar_aeroglass.css"; /**/ /* Windows 10 fix for Glass8 - Glass8 required for 'Windows 7'-like window transparency */ /* @import "./css/toolbars/general_toolbar_colors_aeroglass_windows10_glass8.css"; /**/ /* ------------------ TOOLBAR TEXT MODES ------------------ [!] only use one option at a time [!] macOS versions also offer alternative appearance on Linux */ /* @import "./css/toolbars/toolbar_mode_icons_and_text.css"; /**/ /* @import "./css/toolbars/toolbar_mode_icons_and_text_macOS.css"; /**/ /* @import "./css/toolbars/toolbar_mode_text.css"; /**/ /* @import "./css/toolbars/toolbar_mode_text_macOS.css"; /**/ /* ================================== LOCATION BAR / MEGABAR - Settings ================================== [!] 'compact mode' got hidden behind the 'about:config' preference 'browser.compactmode.show' [!] enable browser.compactmode.show preference and compact density in 'Customize' mode */ /* @import "./css/locationbar/compact_mode_reduce_fontsize.css"; /**/ /* ----------------------------------- Identity box / page identity button ----------------------------------- */ /* @import "./css/locationbar/identitybox_colors.css"; /**/ /* @import "./css/locationbar/identitybox_labels_hidden.css"; /**/ /* @import "./css/locationbar/identitybox_replace_search_icon_with_globe.css"; /**/ /* ---------------------------------------------------- Padlock icons in identity box / page identity button ---------------------------------------------------- [!] only use one option at a time */ /* @import "./css/locationbar/identitybox_padlock_icon_classic.css"; /**/ /* @import "./css/locationbar/identitybox_padlock_icon_classic2.css"; /**/ /* @import "./css/locationbar/identitybox_padlock_icon_modern.css"; /**/ /* @import "./css/locationbar/identitybox_padlock_icon_modern2.css"; /**/ /* @import "./css/locationbar/identitybox_padlock_icon_hidden.css"; /**/ /* ----------------------------------------------------------------------- Additional icons/buttons and tweaks for third party page action buttons ----------------------------------------------------------------------- */ /* @import "./css/locationbar/icons_colorized.css"; /**/ /* @import "./css/locationbar/reader_alternative_icon.css"; /**/ /* @import "./css/locationbar/popup_blocked_button_hidden.css"; /**/ /* @import "./css/locationbar/zoom_button_hidden.css"; /**/ /* @import "./css/locationbar/go_button_in_location_bar_hidden.css"; /**/ /* @import "./css/locationbar/tracking_protection_alternative_icon.css"; /**/ /* ---------------------------- Star button / bookmarks star ---------------------------- */ @import "./css/locationbar/starbutton_popup_preview_image_hidden.css"; /**/ /* ----------------------------------------------------------- Star button / bookmarks star - alternative yellow star icon ----------------------------------------------------------- [!] only use one option at a time */ /* @import "./css/locationbar/starbutton_alternative_icon.css"; /**/ /* @import "./css/locationbar/starbutton_alternative_icon_v2.css"; /**/ /* ------------------------------ General popup/results settings ------------------------------ */ /* @import "./css/locationbar/ac_popup_result_font_size.css"; /**/ /* @import "./css/locationbar/ac_popup_firefox_background_logo.css"; /**/ /* ------------------------------------------------------------------------------------ Selection color / force selection color on themes without predefined selection color ------------------------------------------------------------------------------------ */ /* @import "./css/locationbar/selection_color_for_dark_bg.css"; /**/ /* @import "./css/locationbar/selection_color_for_bright_bg.css"; /**/ /* -------------------------------------------------- MEGABAR - settings for 'megabar' & 'megabar popup' -------------------------------------------------- */ @import "./css/locationbar/megabar_expanding_breakout_disabled.css"; /**/ /* @import "./css/locationbar/megabar_disable_openviewonfocus.css"; /**/ /* @import "./css/locationbar/urlbar_border_roundness.css"; /**/ @import "./css/locationbar/urlbar_restore_visible_border.css"; /**/ /* ------------------------------------- Megabar/location bar background color ------------------------------------- [!] only use one option at a time */ /* @import "./css/locationbar/urlbar_background_color.css"; /**/ /* default white background color */ /* @import "./css/locationbar/urlbar_background_color_dark.css"; /**/ /* force dark color for e.g. dark lw-themes */ /* --------------------------------------- Megabar: popup content order/appearance --------------------------------------- [!] only use one option at a time */ /* @import "./css/locationbar/ac_popup_megabar_title_and_url_50percent_width.css"; /**/ /* @import "./css/locationbar/ac_popup_megabar_url_and_title_50percent_width.css"; /**/ /* @import "./css/locationbar/ac_popup_megabar_title_and_url_two_lines.css"; /**/ /* @import "./css/locationbar/ac_popup_megabar_url_only.css"; /**/ /* -------------------------------------------- MEGABAR: result menuitem settings/appearance -------------------------------------------- */ /* @import "./css/locationbar/ac_popup_megabar_compact_results.css"; /**/ /* @import "./css/locationbar/ac_popup_megabar_searchwith_and_visit_items_hidden.css"; /**/ @import "./css/locationbar/ac_popup_megabar_suggest_label_hidden.css"; /**/ @import "./css/locationbar/ac_popup_megabar_search_engines_hidden.css"; /**/ /* @import "./css/locationbar/ac_popup_megabar_result_highlighting_aero.css"; /**/ /* @import "./css/locationbar/ac_popup_megabar_result_separator.css"; /**/ /* --------------------- Custom / own CSS code --------------------- [!] Create a "my_userChrome.css" file and add own/custom code to it. */ /* @import "./my_userChrome.css"; /**/ ```
  1. Does the issue occur with the most recent version of CustomCSSforFx (release/test/dev build)? -> Check here: https://github.com/Aris-t2/CustomCSSforFx/releases <- Yes ( Custom CSS for Firefox 110+ >> Current version: 4.3.2)

  2. Screenshots showing the issue (drag & drop images into this post): зображення

  3. System information

    • OS & OS version: Win 10x64
    • DPI / HiDPI (e.g. 100%, 125%...): 100
    • Firefox version: 112.0a1 (2023-03-11) (64-bit)
    • Firefox theme (e.g. default, build in light/dark, external theme + link): default
    • Is 'about:config > toolkit.legacyUserProfileCustomizations.stylesheets' set to 'true': yes
    • Is 'about:config > layout.css.moz-box-flexbox-emulation.enabled' set to 'false' (Fx 108+): No (config was not added at all)
Aris-t2 commented 1 year ago

Looks like the rule -moz-box-ordinal-group stopped working on recent Nightly.

Not sure yet, but it might be a Firefox bug. I have not found anything about an official rule removal on Bugzilla yet.


Looks fine on Fx110 atm.: image

marty60 commented 1 year ago

Hi Aris,

Any word on the ordinal-group break? It's completely messed up the context menu order that I had set.

Aris-t2 commented 1 year ago

I still have not found any news regarding -moz-box-ordinal-group rule, but the order rule can serve as a workaround.

#PanelUI-button {
  -moz-box-ordinal-group: 0 !important;
}

--->

#PanelUI-button {
  order: -1 !important;
}

Using this with multiple elements should also work

item1 {order: -3 !important;} item2 {order: -2 !important;} item3 {order: -1 !important;} ... other items on a toolbar or in a menu.

marty60 commented 1 year ago

Thank you. With that I was able to get .tab-context-line back on the bottom. Now I can work on the context menu.

marty60 commented 1 year ago

Got the context menu back. However, the Back, Forward, Reload and Bookmark Page using your latest text code is way off to the right. Might be easier to fix.

Aris-t2 commented 1 year ago

You are right, the context menu is way off.

#context-navigation > .menuitem-iconic {
  flex: unset !important;
  justify-content: unset !important;
}
marty60 commented 1 year ago

That fixed it except I added "padding-left: 6px !important;" to move the four commands a bit to the right. This is in Windows 7 so I'll have to see if there is any difference in Windows 10 but thanks a lot for your help in restoring everything.

Acid-Crash commented 1 year ago

Hi @Aris-t2 Thank you for the workaround Adding #PanelUI-button {order: -1 !important;} fully restores the firs position of the button

Aris-t2 commented 1 year ago

Get 4.3.3 release.

Aris-t2 commented 1 year ago

Since all of this projects options now use the workaround in Firefox 112+ I think we can close this for now.