Join the AMA (Ask Me Anything) with the Firefox leadership team to celebrate Firefox 20th anniversary and discuss Firefox’s future on Mozilla Connect. Mark your calendar on Thursday, November 14, 18:00 - 20:00 UTC!

This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Caută ajutor

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Află mai multe

Acest fir de discuție a fost arhivat. Adresează o întrebare nouă dacă ai nevoie de ajutor.

userChrome.css does not have @namespace there is only xul

  • 1 răspuns
  • 1 are această problemă
  • 11 vizualizări
  • Ultimul răspuns de cor-el

more options

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; }
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: <pre><nowiki>#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; }</nowiki></pre>

Modificat în de cor-el

Toate răspunsurile (1)

more options

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.