為了改善您的使用體驗,本網站正在進行維護,部分功能暫時無法使用。若本站的文件無法解決您的問題,想要向社群發問的話,請到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 發問,我們的社群成員將很快會回覆您的疑問。

搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

了解更多

Replying to HTML email: text and background color settings not working properly

  • 11 回覆
  • 1 有這個問題
  • 26 次檢視
  • 最近回覆由 David Harder

more options

As installed, TB would automatically choose a contrasting color for text when replying to an email with a dark or light background. But at some point I changed the text color for a given email. After that I am unable to restore the default behavior no matter what I do. I have gone through all the settings that pertain to text and background color and even after setting them all to the default it still doesn't work.

For example, now when I try to reply to an HTML email that has a white background, TB is defaulting to white text, which of course renders the text invisible. Using the compose toolbar I manually select black text and make it the default, but as soon as I type the first character, it switches itself back to white on white.

At the moment, the only way I can reply to an HTML email with a white background is to select the invisible text after the fact and change it to black. Not very practical.

As installed, TB would automatically choose a contrasting color for text when replying to an email with a dark or light background. But at some point I changed the text color for a given email. After that I am unable to restore the default behavior no matter what I do. I have gone through all the settings that pertain to text and background color and even after setting them all to the default it still doesn't work. For example, now when I try to reply to an HTML email that has a white background, TB is defaulting to white text, which of course renders the text invisible. Using the compose toolbar I manually select black text and make it the default, but as soon as I type the first character, it switches itself back to white on white. At the moment, the only way I can reply to an HTML email with a white background is to select the invisible text after the fact and change it to black. Not very practical.

由 biz10 於 修改

所有回覆 (11)

more options

In Options/Composition/HTML Style, what are the Text and Background Colors settings?

more options

Text black, background transparent.

more options

Do the app or Windows modes in W10 Settings, Personalization, Colors, have any effect? Are you using the Default TB theme?

more options

No changes to the Windows environment, personalization settings, etc. They are the same as they were before the trouble started. I did try out the TB dark theme at one point. I ended up switching back to the default. The theme change wasn't the trigger. The trigger was when I changed the text color to white (using the toolbar) for a specific message that had a black background, and it has been broken ever since. No matter what text or background color I choose, as soon as I start typing it switches back to white on white.

由 biz10 於 修改

more options

Does the problem persist in safe mode (hold Shift when launching TB)? This will test for a broken layout, among other factors. If it isn't present in safe mode, you could launch again in safe mode, 'Reset toolbars & controls', 'Make changes & restart'. Also, see if hardware acceleration is enabled in normal mode, in Options/General/Indexing (acceleration is disabled in safe mode).

more options

The problem persists in safe mode even after disabling all extensions and resetting toolbars & controls.

more options

I wonder if the setting in Config. editor is not changing according to the Text Color setting. Check the value of msgcompose.text_color in Options/General/Indexing/Config. editor. If it's not #000000 (black), right-click, Reset.

more options

It looks correct.

more options

One other place to check is in the Options/General/Language & Appearance, Colors section (see picture). Note the override setting.

more options

Mine are the same.

more options

Under "Tools" select "Preferences" Drop down to the "Language & Appearance" section and click on "Colors" by the "Fonts' & Colors" section You should get a pop-up like the image attached.

At the bottom, select "Never" in the section labeled:

"Override the colors specified by the content with my selections above:"

The text colors will change once you make this change.