From a99004b63263d05c7a642eca0ec1144b2825d007 Mon Sep 17 00:00:00 2001 From: Cynthia Foxwell Date: Wed, 12 Apr 2023 22:52:41 -0600 Subject: [PATCH] more ff 113 fixes scrollbar track isnt fixed, out of ideas on how to fix --- chrome/scrollbar.uc.js | 29 ++++++++++++++++------------- chrome/userChrome.css | 16 +++++++++++----- 2 files changed, 27 insertions(+), 18 deletions(-) diff --git a/chrome/scrollbar.uc.js b/chrome/scrollbar.uc.js index e4277dd..783df67 100644 --- a/chrome/scrollbar.uc.js +++ b/chrome/scrollbar.uc.js @@ -2,7 +2,7 @@ var css = `@media all and (-moz-overlay-scrollbars) { scrollbar[root="true"] { position: relative; - z-index: 9999999; + z-index: 2147483647; } scrollbar:not([active="true"]), @@ -14,27 +14,30 @@ scrollbar { color-scheme: light !important; - -moz-appearance: none; + -moz-default-appearance: none; -moz-binding: url("chrome://global/content/bindings/scrollbar.xml#scrollbar"); cursor: default; min-width: 16px !important; - background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdib3g9IjAgMCAyIDIiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9Ii1tb3otZGlhbG9nIi8+PHJlY3QgZmlsbD0iVGhyZWVESGlnaGxpZ2h0IiB4PSIxIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0iLW1vei1kaWFsb2ciLz48cmVjdCBmaWxsPSJUaHJlZURIaWdobGlnaHQiIHg9IjAiIHk9IjEiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz48L3N2Zz4=") repeat !important; + background-repeat: repeat !important; + background-color: ThreeDHighlight !important; + background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdib3g9IjAgMCAyIDIiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9Ii1tb3otZGlhbG9nIi8+PHJlY3QgZmlsbD0iVGhyZWVESGlnaGxpZ2h0IiB4PSIxIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0iLW1vei1kaWFsb2ciLz48cmVjdCBmaWxsPSJUaHJlZURIaWdobGlnaHQiIHg9IjAiIHk9IjEiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz48L3N2Zz4=") !important; + opacity: 1 !important; } thumb { color-scheme: light !important; - -moz-appearance: none !important; + -moz-default-appearance: none !important; position: relative !important; background-color: -moz-Dialog !important; min-height: 8px !important; pointer-events: auto !important; border: 0 !important; - box-shadow: inset -1px -1px 0 rgb(0, 0, 0), inset 1px 1px 0 -moz-Dialog, inset -2px -2px 0 ThreeDShadow, inset 2px 2px 0 ThreeDHighlight !important; + box-shadow: inset -1px -1px 0 WindowFrame, inset 1px 1px 0 -moz-Dialog, inset -2px -2px 0 ThreeDShadow, inset 2px 2px 0 ThreeDHighlight !important; } thumb[orient="horizontal"] { - -moz-appearance: none; + -moz-default-appearance: none; min-height: 16px !important; min-width: 8px !important; max-width: 100% !important; @@ -48,7 +51,7 @@ scrollbarbutton min-height: 16px !important; -moz-default-appearance: none !important; background-color: -moz-Dialog !important; - box-shadow: inset -1px -1px 0 rgb(0, 0, 0), inset 1px 1px 0 -moz-Dialog, inset -2px -2px 0 ThreeDShadow, inset 2px 2px 0 ThreeDHighlight !important; + box-shadow: inset -1px -1px 0 WindowFrame, inset 1px 1px 0 -moz-Dialog, inset -2px -2px 0 ThreeDShadow, inset 2px 2px 0 ThreeDHighlight !important; } scrollbarbutton:not(.disabled):hover:active @@ -62,13 +65,13 @@ slider, slider[orient="vertical"] { color-scheme: light !important; - -moz-appearance: none; + -moz-default-appearance: none; } scrollcorner { color-scheme: light !important; - -moz-appearance: none !important; + -moz-default-appearance: none !important; -moz-binding: url(chrome://global/content/bindings/scrollbar.xml#scrollbar-base); width: 16px; cursor: default; @@ -77,7 +80,7 @@ scrollcorner scrollbarbutton[type="increment"] { - -moz-appearance: none; + -moz-default-appearance: none; background-repeat: no-repeat !important; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij4NCgk8cmVjdCB3aWR0aD0iMSIgaGVpZ2h0PSI3IiB5PSI0IiB4PSI1IiBmaWxsPSJtZW51dGV4dCIvPjxyZWN0IHdpZHRoPSIxIiBoZWlnaHQ9IjUiIHk9IjUiIHg9IjYiIGZpbGw9Im1lbnV0ZXh0Ii8+PHJlY3Qgd2lkdGg9IjEiIGhlaWdodD0iMyIgeT0iNiIgeD0iNyIgZmlsbD0ibWVudXRleHQiLz48cmVjdCB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB5PSI3IiB4PSI4IiBmaWxsPSJtZW51dGV4dCIvPg0KCQ0KCQ0KPC9zdmc+") !important; background-position: center center !important; @@ -85,7 +88,7 @@ scrollbarbutton[type="increment"] scrollbar[orient="vertical"] > scrollbarbutton[type="increment"] { - -moz-appearance: none; + -moz-default-appearance: none; background-repeat: no-repeat !important; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTUiIHdpZHRoPSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij4NCgk8cmVjdCBoZWlnaHQ9IjEiIHdpZHRoPSI3IiB4PSIzIiB5PSI1IiBmaWxsPSJtZW51dGV4dCIvPjxyZWN0IGhlaWdodD0iMSIgd2lkdGg9IjUiIHk9IjYiIHg9IjQiIGZpbGw9Im1lbnV0ZXh0Ii8+PHJlY3QgaGVpZ2h0PSIxIiB3aWR0aD0iMyIgeD0iNSIgeT0iNyIgZmlsbD0ibWVudXRleHQiLz48cmVjdCB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4PSI2IiB5PSI4IiBmaWxsPSJtZW51dGV4dCIvPg0KCQ0KCQ0KPC9zdmc+") !important; background-position: center center !important; @@ -93,7 +96,7 @@ scrollbar[orient="vertical"] > scrollbarbutton[type="increment"] scrollbarbutton[type="decrement"] { - -moz-appearance: none; + -moz-default-appearance: none; background-repeat: no-repeat !important; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTUiIHdpZHRoPSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij4NCgk8cmVjdCB3aWR0aD0iMSIgaGVpZ2h0PSI3IiB5PSI0IiB4PSI4IiBmaWxsPSJtZW51dGV4dCIvPjxyZWN0IHdpZHRoPSIxIiBoZWlnaHQ9IjUiIHk9IjUiIHg9IjciIGZpbGw9Im1lbnV0ZXh0Ii8+PHJlY3Qgd2lkdGg9IjEiIGhlaWdodD0iMyIgeT0iNiIgeD0iNiIgZmlsbD0ibWVudXRleHQiLz48cmVjdCB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB5PSI3IiB4PSI1IiBmaWxsPSJtZW51dGV4dCIvPg0KCQ0KCQ0KPC9zdmc+") !important; background-position: center center !important; @@ -101,7 +104,7 @@ scrollbarbutton[type="decrement"] scrollbar[orient="vertical"] > scrollbarbutton[type="decrement"] { - -moz-appearance: none; + -moz-default-appearance: none; background-repeat: no-repeat !important; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij4NCgk8cmVjdCBoZWlnaHQ9IjEiIHdpZHRoPSI3IiB5PSI4IiB4PSIzIiBmaWxsPSJtZW51dGV4dCIvPjxyZWN0IGhlaWdodD0iMSIgd2lkdGg9IjUiIHg9IjQiIHk9IjciIGZpbGw9Im1lbnV0ZXh0Ii8+PHJlY3QgaGVpZ2h0PSIxIiB3aWR0aD0iMyIgeT0iNiIgeD0iNSIgZmlsbD0ibWVudXRleHQiLz48cmVjdCB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB5PSI1IiB4PSI2IiBmaWxsPSJtZW51dGV4dCIvPg0KCQ0KCQ0KPC9zdmc+") !important; background-position: center center !important; diff --git a/chrome/userChrome.css b/chrome/userChrome.css index e452e9f..bd73825 100644 --- a/chrome/userChrome.css +++ b/chrome/userChrome.css @@ -53,7 +53,7 @@ --show-history-menu-item: none; /* none = hide | unset = show */ --selected-tab-font-weight: 600 !important; /* 600 = bold | 500 = normal */ --toolbar-tinting: luminosity !important; /* luminosity = tinted | normal = disabled */ - --stop-reload-order: 0; /* 0 = stop first, 1 = reload first */ + --stop-reload-order: row-reverse; /* row-reverse = stop first, row = reload first */ } menupopup, @@ -458,12 +458,14 @@ toolbarspring { }*/ #reload-button, -#stop-button { - display: -moz-box !important; +#stop-button, +#reload-button:not([displaystop]) + #stop-button, +#reload-button[displaystop] { + display: inherit !important; } -#stop-reload-button #stop-button { - -moz-box-ordinal-group: var(--stop-reload-order) !important; +#stop-reload-button { + flex-direction: var(--stop-reload-order) !important; } #urlbar[breakout-extend] { @@ -2261,3 +2263,7 @@ toolbarbutton menupopup[placespopup] menuseparator { #titlebar > #toolbar-menubar > spacer[style="order: 1000;"] { display: none; } + +#context-navigation > .menuitem-iconic { + justify-content: left !important; +}