Change color of blank page before renderization
I spend 12+ hours a day in front of a computer and blank pages hurt my eyes. I use dark mode wherever possible.
I've changed the background color of about:blank already and it works as I expected.
However, when a request is fired to load a web page, there's a quick transition which may paint the canvas totally blank before starting rendering the requested page. Since this transition may take a couple of seconds sometimes in my environment, the screen flashes blank onto my face, really hurting my eyes used to most of things dark most of the time.
Is there a way to configure the color of this transitioning blank page, please?
Thanks a lot in advance. :-)
Chosen solution
Answering my own question:
I've created userChrome.css like this:
@-moz-document url(chrome://browser/content/browser.xhtml)
{
#main-window,
browser[type="content-primary"],
browser[type="content"],
tabbrowser#content,
#content,
browser[type="content"] > html
{
background: #202020 !important;
}
}
and I've created userContent.css like this:
@-moz-document url("about:newtab") {
body {
background-color: #202020 !important;
}
}
@-moz-document url("about:blank") {
body {
background-color: #202020 !important;
}
}
@-moz-document url(chrome://browser/content/browser.xhtml) {
browser[type="content-primary"] {
background: #202020 !important
}
}
Read this answer in context
👍 0
All Replies (2)
Duplicate of https://support.mozilla.org/en-US/questions/1269392
Chosen Solution
Answering my own question:
I've created userChrome.css like this:
@-moz-document url(chrome://browser/content/browser.xhtml)
{
#main-window,
browser[type="content-primary"],
browser[type="content"],
tabbrowser#content,
#content,
browser[type="content"] > html
{
background: #202020 !important;
}
}
and I've created userContent.css like this:
@-moz-document url("about:newtab") {
body {
background-color: #202020 !important;
}
}
@-moz-document url("about:blank") {
body {
background-color: #202020 !important;
}
}
@-moz-document url(chrome://browser/content/browser.xhtml) {
browser[type="content-primary"] {
background: #202020 !important
}
}
Modified