userChrome.css does not have @namespace there is only xul
Hi,
I am slightly concerned that my userChrome.css file does not contain the line:
@namespace url("https://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */
as understand this line should be in there.
However I'm not entirely certain what it does and what is the impact of not having it. I get the Ghostbusters allusion, but can anyone elaborate and advise whether or not i should add it in and if so where?
My current userChrome.css file:
#main-window { background-color: transparent !important; } #titlebar-buttonbox .titlebar-button { background-color: transparent !important; } #titlebar-buttonbox #titlebar-min:-moz-any(:hover,[open]), #titlebar-buttonbox #titlebar-max:-moz-any(:hover,[open]) { background-color: hsla(210,4%,10%,.08) !important; } #titlebar-buttonbox #titlebar-close:-moz-any(:hover,[open]) { background-color: hsla(360,100%,50%,.4) !important; } tab {height: 45px !important;} .tabbrowser-strip {height: 45px !important;} #navigator-toolbox toolbar:not(#nav-bar):not(#toolbar-menubar) { -moz-box-ordinal-group:10; } #TabsToolbar { -moz-box-ordinal-group:1000!important; }
Modified
All Replies (1)
Did you create the userChrome.css file yourself?
It is your responsibility to ensure that the @namespace is at the start of the userChrome.css file if you used sample code posted on internet to create the file.