Problemas com FOUC

3

Estou usando a edição de desenvolvedor do firefox. Eu o configurei com vários programas que lhe dão um tema sombrio. Meu maior problema é que, como meus olhos se ajustam à tela escura, o flash de conteúdo não estilizado machuca meus olhos sempre que abro uma página da web.

Atualmente, o que fiz foi ativar o tema escuro, que faz um bom trabalho cuidando da barra de guias e url. Para as páginas protegidas, eu uso o ShadowFox para colori-las escuras também. Em seguida, configurei um complemento chamado Dark Background e Light Text para colorir todas as páginas da web.

Tentei editar a cor do primeiro plano e do plano de fundo da tela em about: config. Eu tenho o tema do desenvolvedor definido como escuro. O Shadowfox cuida da edição do arquivo userChrome.

Agora, meu maior problema é com sites como o google. Com o google, recebo as cores claras originais por cerca de um segundo antes de as cores personalizadas aparecerem. A maioria dos sites não é tão ruim, mas todos seguem a mesma tendência, mostrando fundos claros antes dos escuros. A edição das cores de exibição em about: config ajudou em alguns sites, mas não afetou o google.

Gostaria de saber se existe algum tipo de configuração que eu possa fazer para corrigir o fouc. Estou perfeitamente disposto a modificar as cores de base no código-fonte, se necessário. Não consegui encontrar nada útil na internet. Existe algo que eu possa fazer sobre isso? Talvez altere os valores das cores no código fonte?

Sir Platypus
fonte
Existem vários problemas semelhantes publicados no site de suporte da Mozilla: support.mozilla.org/en-US/questions/1187684 e support.mozilla.org/en-US/questions/1186549 . Eles incluem algumas soluções que as pessoas relatam trabalhar para eles, mas eu não testei nenhuma delas.
precisa saber é o seguinte
Infelizmente, eu já tentei isso e não resolveu o problema. Obrigado mesmo assim.
Sir Platypus
Você configurou about: config: browser.devedition.theme.enabled = trueand devtools.theme = dark? (Ver link .)
harrymc
A segunda opção está definida, mas a primeira parece não existir no meu about: config.
Sir Platypus
Agora isso me deixa curioso. Eu tenho o tema sombrio ativado, mas tudo o que vi sobre ele parece apontar para o fato de que ele afeta apenas a barra superior. Meus problemas estão nas páginas da web, onde a cor padrão do branco aparece antes que meu complemento entre em ação e as torne escuras.
Sir Platypus

Respostas:

4

Várias soluções foram oferecidas nos fóruns Firefox e Redit para esse problema. Não tenho certeza de que todos eles tratem o mesmo caso, então você pode tentar todos eles.


O post Firefox Quantum pisca tela branca quando guias ociosas são clicados aconselha para editar ou criar na pasta de perfil os arquivos userContent.csse userChrome.css e adicionar tanto na seguinte linha:

.tabbrowser-tabbox { background-color: #a9a9a9 !important; }

Se os arquivos já existirem, verifique se isso não entra em conflito com o conteúdo existente.


A postagem Como posso escurecer a cor das janelas / guias recém-abertas (mas descarregadas)? aconselha adicionar nas userChrome.csslinhas:

/* Reduce the "white flash" in new tabs */
browser[type="content-primary"], 
browser[type="content"] {
  background: #778899 !important;
}

Verifique se isso ainda não foi feito se você instalou o ShadowFox (um tema obscuro universal para o Firefox).


A postagem Como você impede o Firefox de piscar em uma tela branca enquanto uma página está carregando? aconselha em about: config para definir browser.display.background_color uma cor mais escura (# 333). Também adicionando em userChrome.css:

{ background-color: #333 !important; } 

A postagem Removendo o flash branco antes do carregamento de uma página contém mais código para userContent.csse userChrome.css, que também já pode estar contido no ShadowFox. O código é muito grande para ser incluído aqui.


Se um dos métodos acima resolveu o problema, indique qual.

harrymc
fonte
Parece ter ajudado um pouco com o google, mas eu já havia tentado de tudo, menos o último link. Os sites SE ainda parecem piscar o tempo todo. Isso é estranho, mas, novamente, os computadores tendem a me odiar. Eu pensaria que o shadowfox iria consertá-lo, mas, novamente, pareço ser o único que fez todas essas alterações e ainda teve problemas. Honestamente, só há uma solução em que posso pensar neste momento. Existe alguma chance de alguém me indicar um lugar no código-fonte que eu possa mudar? Eu tenho baixado.
Sir Platypus
O carregamento das cores do Google primeiro parece indicar que pode haver um problema com a ordem em que o css é carregado. CSS do site normal primeiro, depois todos os plugins. Mas, novamente, eu realmente não sei ...
Sir Platypus
(1) Este relatório de bug Visual Orbit "White Flash" Visual Bug no Firefox 58 # 10924 parece indicar que pelo menos um bug no Firefox será corrigido na versão 60. Portanto, continue testando novas versões. (2) Ver também as seguintes soluções: Article1 e article2 .
harrymc
Se o exposto acima não ajudar, o problema pode ser um bug no Firefox, portanto não há solução CSS. Essa pode ser a conclusão se nenhuma das soluções conhecidas funcionar para você com a versão atual do Firefox. Tudo o que posso oferecer nesse caso é abrir um relatório de erro do Firefox ou experimentar outros navegadores. Se esse é um bug novo, você pode tentar o navegador Pale Moon, que é baseado em uma versão mais antiga do Firefox e pode não ter esse bug (eu o uso e é totalmente compatível com o Firefox, exceto que ele não suporta os novos add-ons da WebExtensions) ons).
harrymc
Se o problema for realmente doloroso, você pode usar o Pale Moon, que usa o mecanismo de exibição anterior do Firefox, e com esse mecanismo as soluções acima podem ser mais eficazes.
harrymc