为提升您的使用体验,本站正在维护,部分功能暂时无法使用。如果本站文章无法解决您的问题,您想要向社区提问的话,请到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 提问,我们的支持社区将会很快回复您的疑问。

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

use of Themes

  • 6 个回答
  • 1 人有此问题
  • 1 次查看
  • 最后回复者为 Gordon Foy

more options

I was recently playing with "Themes" by adding and deleting some. Now, when Firefox starts, the theme "Light" is always used as the default. When I look at the themes page, my preferred one is shown as"enabled" and "Light" is shown as "disabled", but it is Light that is actually displayed in the banner display. If I disable, then enable my preferred one, it is then the one displayed. How can I stop "Light" from being the actual default? Firefox does not allow me to delete the Light theme.

I was recently playing with "Themes" by adding and deleting some. Now, when Firefox starts, the theme "Light" is always used as the default. When I look at the themes page, my preferred one is shown as"enabled" and "Light" is shown as "disabled", but it is Light that is actually displayed in the banner display. If I disable, then enable my preferred one, it is then the one displayed. How can I stop "Light" from being the actual default? Firefox does not allow me to delete the Light theme.

被采纳的解决方案

Does this still happen if you disconnect Sync ?

Start Firefox in Safe Mode to check if one of the extensions ("3-bar" menu button or Tools -> Add-ons -> Extensions) or if hardware acceleration or userChrome.css is causing the problem.

  • switch to the DEFAULT theme: "3-bar" menu button or Tools -> Add-ons -> Themes
  • do NOT click the "Refresh Firefox" button on the Safe Mode start window

See also:

定位到答案原位置 👍 0

所有回复 (6)

more options

Are you possibly using Sync ?

You can check extensions.activeThemeID on the about:config page.

You can open the about:config page via the location/address bar. You can accept the warning and click "I accept the risk!" to continue.

more options

Hi and thank you for your response. Yes, I am synced with a second Windows computer for bookmarks in Firefox but the theme displayed on that computer is the one I want and it doesn't change when starting Firefox. I opened the about:config page as you suggested and I found the extensions.activeThemeID entry. Do I just delete that? If the long string needs to be changed, I wouldn't have any idea what to change it to.

more options

No, you shouldn't edit this pref.

This pref has a corresponding services.sync.prefs.sync.extensions.activeThemeID and that means that it is part of Sync and all devices would get the same theme when possible.

You can toggle services.sync.prefs.sync.extensions.activeThemeID = false via a double-click on the about:config page to prevent extensions.activeThemeID from getting synced.

more options

Thank you again. I did toggle the setting as you suggested. I went back and verified that the change was retained. But it didn't fix the issue. The theme changes from the requested one to "Light" a few seconds after starting Firefox. If it is relevant, the computer with the problem is a Win 7 machine, while the one without the problem is a Win 10 device.

more options

选择的解决方案

Does this still happen if you disconnect Sync ?

Start Firefox in Safe Mode to check if one of the extensions ("3-bar" menu button or Tools -> Add-ons -> Extensions) or if hardware acceleration or userChrome.css is causing the problem.

  • switch to the DEFAULT theme: "3-bar" menu button or Tools -> Add-ons -> Themes
  • do NOT click the "Refresh Firefox" button on the Safe Mode start window

See also:

more options

The problem turned out to be the version of the extension "Firefox Color" that I had installed. There appear not to be any options or a way to update this extension. The symptoms were strange: - I had loaded Firefox Color into my Win 10 computer several weeks ago. Because I was operating in sync, I guess it got loaded automatically into the Win 7 computer. - There were no problems ever on the Win 10 machine and they only started occurring on the Win 7 machine some time later.

Thank you again. I don't think I would ever have found the issue without your suggestions.