Arranging Firefox's UI bars with -moz-box-ordinal-group





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







1















I updated my FF to 65.0 (64-Bit) on Windows 7 today and now the following settings in my userChrome.css aren't considered any longer:



/* Tab bar below Navigation & Bookmarks Toolbars */
#nav-bar { /* main toolbar */
-moz-box-ordinal-group: 1 !important;
border-top-width: 0 !important;
}
#PersonalToolbar { /* bookmarks toolbar */
-moz-box-ordinal-group: 2 !important;
border-top-width: 0 !important;
}
#TabsToolbar { /* tab bar */
-moz-box-ordinal-group: 3 !important;
border-top-width: 0 !important;
}


I.e. instead of:




  • menu bar

  • main toolbar

  • bookmarks toolbar

  • tab bar


it's:




  • menu bar

  • tab bar   ← this is not as intended

  • main toolbar

  • bookmarks toolbar


How to change the settings to the intended (and previous) behavour?










share|improve this question


















  • 1





    moz-box-ordinal-group is deprecated and on the way out : link.

    – harrymc
    Feb 10 at 18:42


















1















I updated my FF to 65.0 (64-Bit) on Windows 7 today and now the following settings in my userChrome.css aren't considered any longer:



/* Tab bar below Navigation & Bookmarks Toolbars */
#nav-bar { /* main toolbar */
-moz-box-ordinal-group: 1 !important;
border-top-width: 0 !important;
}
#PersonalToolbar { /* bookmarks toolbar */
-moz-box-ordinal-group: 2 !important;
border-top-width: 0 !important;
}
#TabsToolbar { /* tab bar */
-moz-box-ordinal-group: 3 !important;
border-top-width: 0 !important;
}


I.e. instead of:




  • menu bar

  • main toolbar

  • bookmarks toolbar

  • tab bar


it's:




  • menu bar

  • tab bar   ← this is not as intended

  • main toolbar

  • bookmarks toolbar


How to change the settings to the intended (and previous) behavour?










share|improve this question


















  • 1





    moz-box-ordinal-group is deprecated and on the way out : link.

    – harrymc
    Feb 10 at 18:42














1












1








1








I updated my FF to 65.0 (64-Bit) on Windows 7 today and now the following settings in my userChrome.css aren't considered any longer:



/* Tab bar below Navigation & Bookmarks Toolbars */
#nav-bar { /* main toolbar */
-moz-box-ordinal-group: 1 !important;
border-top-width: 0 !important;
}
#PersonalToolbar { /* bookmarks toolbar */
-moz-box-ordinal-group: 2 !important;
border-top-width: 0 !important;
}
#TabsToolbar { /* tab bar */
-moz-box-ordinal-group: 3 !important;
border-top-width: 0 !important;
}


I.e. instead of:




  • menu bar

  • main toolbar

  • bookmarks toolbar

  • tab bar


it's:




  • menu bar

  • tab bar   ← this is not as intended

  • main toolbar

  • bookmarks toolbar


How to change the settings to the intended (and previous) behavour?










share|improve this question














I updated my FF to 65.0 (64-Bit) on Windows 7 today and now the following settings in my userChrome.css aren't considered any longer:



/* Tab bar below Navigation & Bookmarks Toolbars */
#nav-bar { /* main toolbar */
-moz-box-ordinal-group: 1 !important;
border-top-width: 0 !important;
}
#PersonalToolbar { /* bookmarks toolbar */
-moz-box-ordinal-group: 2 !important;
border-top-width: 0 !important;
}
#TabsToolbar { /* tab bar */
-moz-box-ordinal-group: 3 !important;
border-top-width: 0 !important;
}


I.e. instead of:




  • menu bar

  • main toolbar

  • bookmarks toolbar

  • tab bar


it's:




  • menu bar

  • tab bar   ← this is not as intended

  • main toolbar

  • bookmarks toolbar


How to change the settings to the intended (and previous) behavour?







firefox css user-interface toolbar






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Feb 10 at 13:43









Gerold BroserGerold Broser

281218




281218








  • 1





    moz-box-ordinal-group is deprecated and on the way out : link.

    – harrymc
    Feb 10 at 18:42














  • 1





    moz-box-ordinal-group is deprecated and on the way out : link.

    – harrymc
    Feb 10 at 18:42








1




1





moz-box-ordinal-group is deprecated and on the way out : link.

– harrymc
Feb 10 at 18:42





moz-box-ordinal-group is deprecated and on the way out : link.

– harrymc
Feb 10 at 18:42










2 Answers
2






active

oldest

votes


















1














All the -moz-* CSS additions are non-standard and belong to the time when CSS
was just starting and was lacking many options. While waiting for the standard
to evolve, Mozilla has added these CSS items as a stop-gap measure.



The Mozilla
-moz-box-ordinal-group documentation
contains this:




Warning: This is a property of the original CSS Flexible Box Layout Module draft, and has been replaced in newer drafts.



See
Flexbox
for more information on what you should be using instead of this property.




The general
Mozilla CSS extensions
also has this:




Mozilla applications such as Firefox support a number of special
Mozilla extensions to CSS, including properties, values,
pseudo-elements and pseudo-classes, at-rules, and media queries. These
extensions are prefixed with -moz-.



Mozilla-only properties and pseudo-classes (avoid using on websites)



Note: These properties and pseudo-classes will only work in Mozilla applications such as Firefox, and are not on a standards
track. Some of them apply only to XUL elements.




The general message is not to use the non-standard -moz extensions to CSS.
These will gradually be phased out in favor of the current standard.






share|improve this answer
























  • Thank you very much. That really helped me to find an answer myself.

    – Gerold Broser
    Feb 11 at 9:36



















0














Using the DOM Inspector (Ctrl+Shift+C) on the page chrome://browser/content/browser.xul I found a #navigator-toolbox that contains all the toolbars.



So, I adapted my userChrome.css to:



/* For: chrome://browser/content/browser.xul
From: https://superuser.com/questions/1404144/arranging-firefoxs-ui-bars-with-moz-box-ordinal-group/1404367#1404367 */
#navigator-toolbox {
display: flex;
flex-direction: column;
}
#toolbar-menubar { order: 1; }
#TabsToolbar { order: 4; }
#nav-bar { order: 2; }
#PersonalToolbar { order: 3; }





share|improve this answer





















  • 1





    Please note that such solutions can change without notice, as did happen to you.

    – harrymc
    Feb 11 at 9:57











  • @harrymc I know: "Change is the only constant." :) It happened to me a few times in the past already. Fortunately XUL/DOM offers the possibility to re-change it if it changes. Thanks for reminding me concerning this here.

    – Gerold Broser
    Feb 11 at 10:13














Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1404144%2farranging-firefoxs-ui-bars-with-moz-box-ordinal-group%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























2 Answers
2






active

oldest

votes








2 Answers
2






active

oldest

votes









active

oldest

votes






active

oldest

votes









1














All the -moz-* CSS additions are non-standard and belong to the time when CSS
was just starting and was lacking many options. While waiting for the standard
to evolve, Mozilla has added these CSS items as a stop-gap measure.



The Mozilla
-moz-box-ordinal-group documentation
contains this:




Warning: This is a property of the original CSS Flexible Box Layout Module draft, and has been replaced in newer drafts.



See
Flexbox
for more information on what you should be using instead of this property.




The general
Mozilla CSS extensions
also has this:




Mozilla applications such as Firefox support a number of special
Mozilla extensions to CSS, including properties, values,
pseudo-elements and pseudo-classes, at-rules, and media queries. These
extensions are prefixed with -moz-.



Mozilla-only properties and pseudo-classes (avoid using on websites)



Note: These properties and pseudo-classes will only work in Mozilla applications such as Firefox, and are not on a standards
track. Some of them apply only to XUL elements.




The general message is not to use the non-standard -moz extensions to CSS.
These will gradually be phased out in favor of the current standard.






share|improve this answer
























  • Thank you very much. That really helped me to find an answer myself.

    – Gerold Broser
    Feb 11 at 9:36
















1














All the -moz-* CSS additions are non-standard and belong to the time when CSS
was just starting and was lacking many options. While waiting for the standard
to evolve, Mozilla has added these CSS items as a stop-gap measure.



The Mozilla
-moz-box-ordinal-group documentation
contains this:




Warning: This is a property of the original CSS Flexible Box Layout Module draft, and has been replaced in newer drafts.



See
Flexbox
for more information on what you should be using instead of this property.




The general
Mozilla CSS extensions
also has this:




Mozilla applications such as Firefox support a number of special
Mozilla extensions to CSS, including properties, values,
pseudo-elements and pseudo-classes, at-rules, and media queries. These
extensions are prefixed with -moz-.



Mozilla-only properties and pseudo-classes (avoid using on websites)



Note: These properties and pseudo-classes will only work in Mozilla applications such as Firefox, and are not on a standards
track. Some of them apply only to XUL elements.




The general message is not to use the non-standard -moz extensions to CSS.
These will gradually be phased out in favor of the current standard.






share|improve this answer
























  • Thank you very much. That really helped me to find an answer myself.

    – Gerold Broser
    Feb 11 at 9:36














1












1








1







All the -moz-* CSS additions are non-standard and belong to the time when CSS
was just starting and was lacking many options. While waiting for the standard
to evolve, Mozilla has added these CSS items as a stop-gap measure.



The Mozilla
-moz-box-ordinal-group documentation
contains this:




Warning: This is a property of the original CSS Flexible Box Layout Module draft, and has been replaced in newer drafts.



See
Flexbox
for more information on what you should be using instead of this property.




The general
Mozilla CSS extensions
also has this:




Mozilla applications such as Firefox support a number of special
Mozilla extensions to CSS, including properties, values,
pseudo-elements and pseudo-classes, at-rules, and media queries. These
extensions are prefixed with -moz-.



Mozilla-only properties and pseudo-classes (avoid using on websites)



Note: These properties and pseudo-classes will only work in Mozilla applications such as Firefox, and are not on a standards
track. Some of them apply only to XUL elements.




The general message is not to use the non-standard -moz extensions to CSS.
These will gradually be phased out in favor of the current standard.






share|improve this answer













All the -moz-* CSS additions are non-standard and belong to the time when CSS
was just starting and was lacking many options. While waiting for the standard
to evolve, Mozilla has added these CSS items as a stop-gap measure.



The Mozilla
-moz-box-ordinal-group documentation
contains this:




Warning: This is a property of the original CSS Flexible Box Layout Module draft, and has been replaced in newer drafts.



See
Flexbox
for more information on what you should be using instead of this property.




The general
Mozilla CSS extensions
also has this:




Mozilla applications such as Firefox support a number of special
Mozilla extensions to CSS, including properties, values,
pseudo-elements and pseudo-classes, at-rules, and media queries. These
extensions are prefixed with -moz-.



Mozilla-only properties and pseudo-classes (avoid using on websites)



Note: These properties and pseudo-classes will only work in Mozilla applications such as Firefox, and are not on a standards
track. Some of them apply only to XUL elements.




The general message is not to use the non-standard -moz extensions to CSS.
These will gradually be phased out in favor of the current standard.







share|improve this answer












share|improve this answer



share|improve this answer










answered Feb 10 at 20:13









harrymcharrymc

265k14274583




265k14274583













  • Thank you very much. That really helped me to find an answer myself.

    – Gerold Broser
    Feb 11 at 9:36



















  • Thank you very much. That really helped me to find an answer myself.

    – Gerold Broser
    Feb 11 at 9:36

















Thank you very much. That really helped me to find an answer myself.

– Gerold Broser
Feb 11 at 9:36





Thank you very much. That really helped me to find an answer myself.

– Gerold Broser
Feb 11 at 9:36













0














Using the DOM Inspector (Ctrl+Shift+C) on the page chrome://browser/content/browser.xul I found a #navigator-toolbox that contains all the toolbars.



So, I adapted my userChrome.css to:



/* For: chrome://browser/content/browser.xul
From: https://superuser.com/questions/1404144/arranging-firefoxs-ui-bars-with-moz-box-ordinal-group/1404367#1404367 */
#navigator-toolbox {
display: flex;
flex-direction: column;
}
#toolbar-menubar { order: 1; }
#TabsToolbar { order: 4; }
#nav-bar { order: 2; }
#PersonalToolbar { order: 3; }





share|improve this answer





















  • 1





    Please note that such solutions can change without notice, as did happen to you.

    – harrymc
    Feb 11 at 9:57











  • @harrymc I know: "Change is the only constant." :) It happened to me a few times in the past already. Fortunately XUL/DOM offers the possibility to re-change it if it changes. Thanks for reminding me concerning this here.

    – Gerold Broser
    Feb 11 at 10:13


















0














Using the DOM Inspector (Ctrl+Shift+C) on the page chrome://browser/content/browser.xul I found a #navigator-toolbox that contains all the toolbars.



So, I adapted my userChrome.css to:



/* For: chrome://browser/content/browser.xul
From: https://superuser.com/questions/1404144/arranging-firefoxs-ui-bars-with-moz-box-ordinal-group/1404367#1404367 */
#navigator-toolbox {
display: flex;
flex-direction: column;
}
#toolbar-menubar { order: 1; }
#TabsToolbar { order: 4; }
#nav-bar { order: 2; }
#PersonalToolbar { order: 3; }





share|improve this answer





















  • 1





    Please note that such solutions can change without notice, as did happen to you.

    – harrymc
    Feb 11 at 9:57











  • @harrymc I know: "Change is the only constant." :) It happened to me a few times in the past already. Fortunately XUL/DOM offers the possibility to re-change it if it changes. Thanks for reminding me concerning this here.

    – Gerold Broser
    Feb 11 at 10:13
















0












0








0







Using the DOM Inspector (Ctrl+Shift+C) on the page chrome://browser/content/browser.xul I found a #navigator-toolbox that contains all the toolbars.



So, I adapted my userChrome.css to:



/* For: chrome://browser/content/browser.xul
From: https://superuser.com/questions/1404144/arranging-firefoxs-ui-bars-with-moz-box-ordinal-group/1404367#1404367 */
#navigator-toolbox {
display: flex;
flex-direction: column;
}
#toolbar-menubar { order: 1; }
#TabsToolbar { order: 4; }
#nav-bar { order: 2; }
#PersonalToolbar { order: 3; }





share|improve this answer















Using the DOM Inspector (Ctrl+Shift+C) on the page chrome://browser/content/browser.xul I found a #navigator-toolbox that contains all the toolbars.



So, I adapted my userChrome.css to:



/* For: chrome://browser/content/browser.xul
From: https://superuser.com/questions/1404144/arranging-firefoxs-ui-bars-with-moz-box-ordinal-group/1404367#1404367 */
#navigator-toolbox {
display: flex;
flex-direction: column;
}
#toolbar-menubar { order: 1; }
#TabsToolbar { order: 4; }
#nav-bar { order: 2; }
#PersonalToolbar { order: 3; }






share|improve this answer














share|improve this answer



share|improve this answer








edited Feb 11 at 9:38

























answered Feb 11 at 9:30









Gerold BroserGerold Broser

281218




281218








  • 1





    Please note that such solutions can change without notice, as did happen to you.

    – harrymc
    Feb 11 at 9:57











  • @harrymc I know: "Change is the only constant." :) It happened to me a few times in the past already. Fortunately XUL/DOM offers the possibility to re-change it if it changes. Thanks for reminding me concerning this here.

    – Gerold Broser
    Feb 11 at 10:13
















  • 1





    Please note that such solutions can change without notice, as did happen to you.

    – harrymc
    Feb 11 at 9:57











  • @harrymc I know: "Change is the only constant." :) It happened to me a few times in the past already. Fortunately XUL/DOM offers the possibility to re-change it if it changes. Thanks for reminding me concerning this here.

    – Gerold Broser
    Feb 11 at 10:13










1




1





Please note that such solutions can change without notice, as did happen to you.

– harrymc
Feb 11 at 9:57





Please note that such solutions can change without notice, as did happen to you.

– harrymc
Feb 11 at 9:57













@harrymc I know: "Change is the only constant." :) It happened to me a few times in the past already. Fortunately XUL/DOM offers the possibility to re-change it if it changes. Thanks for reminding me concerning this here.

– Gerold Broser
Feb 11 at 10:13







@harrymc I know: "Change is the only constant." :) It happened to me a few times in the past already. Fortunately XUL/DOM offers the possibility to re-change it if it changes. Thanks for reminding me concerning this here.

– Gerold Broser
Feb 11 at 10:13




















draft saved

draft discarded




















































Thanks for contributing an answer to Super User!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1404144%2farranging-firefoxs-ui-bars-with-moz-box-ordinal-group%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Сан-Квентин

Алькесар

Josef Freinademetz