Bug 1790003 - Restore display declaration removed in bug 1789114. r=desktop-theme-reviewers,dao a=RyanVM FIREFOX_105_0_BUILD1
authorEmilio Cobos Álvarez <emilio@crisal.io>
Mon, 12 Sep 2022 13:11:49 +0000
changeset 703943 929ba7a43e547e2dccb5e2bc1d6e21d9e8064e7e
parent 703942 118aa10ac456d05606f113ade5c26ae4637081ce
child 703944 092dced0feb4581dc5989ac240d7054fd4995dc6
push id2939
push userryanvm@gmail.com
push dateMon, 12 Sep 2022 14:58:03 +0000
treeherdermozilla-release@929ba7a43e54 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersdesktop-theme-reviewers, dao, RyanVM
bugs1790003, 1789114
milestone105.0
Bug 1790003 - Restore display declaration removed in bug 1789114. r=desktop-theme-reviewers,dao a=RyanVM But with block rather than -moz-box, which is the default. These just want to prevent themselves from getting hidden by: https://searchfox.org/mozilla-central/rev/31368c7795f44b7a15531d6c5e52dc97f82cf2d5/toolkit/content/xul.css#141-145 Why are these using a `<toolbarbutton>` instead of a `<button>` I didn't dig into, but this is the less risky fix, obviously. Differential Revision: https://phabricator.services.mozilla.com/D156949
browser/themes/shared/customizableui/panelUI-shared.css
--- a/browser/themes/shared/customizableui/panelUI-shared.css
+++ b/browser/themes/shared/customizableui/panelUI-shared.css
@@ -859,16 +859,22 @@ panelmultiview[mainViewId="PanelUI-fxa"]
 .fxaSyncIllustration {
   list-style-image: url(chrome://browser/skin/fxa/sync-illustration.svg);
 }
 
 .fxaSyncIllustrationIssue {
   list-style-image: url(chrome://browser/skin/fxa/sync-illustration-issue.svg);
 }
 
+.PanelUI-fxa-signin-button > .toolbarbutton-text,
+.PanelUI-remotetabs-button > .toolbarbutton-text {
+  /* Overrides toolbar[mode="icons"] from xul.css */
+  display: block;
+}
+
 #PanelUI-remotetabs[mainview] { /* panel anchored to toolbar button might be too skinny */
   min-width: 19em;
 }
 
 /* Work around bug 1224412 - these boxes will cause scrollbars to appear when
    the panel is anchored to a toolbar button.
 */
 #PanelUI-remotetabs[mainview] #PanelUI-remotetabs-setupsync,