Firefox отображает строки ввода черным цветом, уравнения — светло-серым

Firefox отображает строки ввода черным цветом, уравнения — светло-серым

Мой Firefox отображает данные неправильно.

  1. Поля для ввода текста на веб-сайтах обычно отображаются черным цветом, введенный текст — темно-серым (я могу его видеть, когда отмечаю его, но это лишь временное решение)
  2. Уравнения в Википедии по какой-то причине отображаются светло-серым цветом.

Недавно я обновился до Firefox Quantum, надеясь, что это решит проблемы (но этого не произошло).

На моей машине установлен Manjaro 17.1pre2 Hakoila, моя среда рабочего стола — Xfce, а используемый мной оконный менеджер — Xfwm с темой Adapta-Nokto. Моя тема GTK — Vertex-Maia-Dark [GTK2].

решение1

Вы можете переопределить тему gtk, используемую Firefox:

  1. перейдите кabout:config
  2. создать строковый ключwidget.content.gtk-theme-override
  3. установите значение любого названия светлой темы, напримерAdwaita:light
  4. перезапустите Firefox, чтобы применить

решение2

Я обнаружил, что эта проблема была вызвана тем, что Firefox пытался использовать определенные цвета из моей (темной) темы GTK, но это часто неожиданно конфликтовало с такими вещами, как поля ввода.

Чтобы отключить это:

  1. Перейдите кabout:config

  2. Искатьbrowser.display.use_system_colors

  3. Установите значениеfalse

Я больше не замечал никаких плохо контрастирующих цветов, а мои контекстные меню и тому подобное по-прежнему используют мою тему GTK.

решение3

Я решил проблему, просто выполнив шаги, предложенные в записи ArchWiki, на которую в комментариях ссылается Fox (спасибо!). В файл css пользовательского контента в моем каталоге Firefox,

~/.mozilla/firefox/xxxxxxxx.default/chrome/userContent.css

, я добавил следующий текст:

input:not(.urlbar-input):not(.textbox-input):not(.form control):not([type='checkbox']):not([type='radio']), textarea, select {
-moz-appearance: none !important;
background-color: white;
color: black;
}

#downloads-indicator-counter {
color: white;
}

что, после перезапуска Firefox, решило проблему.


Урок, который я извлек из этого, — в следующий раз сначала проверяйте ArchWiki.

Связанный контент