This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

How do I prevent Firefox from disabling Windows screensaver?

  • 3 ŋuɖoɖowo
  • 1 masɔmasɔ sia le esi
  • 38 views
  • Nuɖoɖo mlɔetɔ WestEnd

more options

I have a machine running Windows 10 and the current release of Firefox, connected to a plasma TV as its primary display. Firefox currently blocks the screensaver from activating when playing media, such as on Youtube, which has already resulted in some burn-in on the display. Is there a setting in Firefox's about:config, or an extension available, which will prevent it from blocking the screensaver?

I have a machine running Windows 10 and the current release of Firefox, connected to a plasma TV as its primary display. Firefox currently blocks the screensaver from activating when playing media, such as on Youtube, which has already resulted in some burn-in on the display. Is there a setting in Firefox's about:config, or an extension available, which will prevent it from blocking the screensaver?

All Replies (3)

more options

Firefox doesn't have that control only the O/S can make those changes.

more options

WestEnd said

Firefox doesn't have that control only the O/S can make those changes.

Thanks for your quick reply, perhaps I didn't explain the problem clearly. Firefox is capable of notifying the OS that it's doing something visual for the user to watch, such as playing a video. This doesn't change any OS settings, it just asks the OS not to dim the screen, go to sleep, or activate a screensaver while it's playing something for the user to watch. Enable a screensaver with a 1-minute timeout and play a 2-minute Youtube video, and the screensaver will not activate until after the video ends, likely 1 minute after.

The implementation seems to be called "wakelock" and the Windows implementation it calls an OS function called SetThreadExecutionState() with or without the flag ES_DISPLAY_REQUIRED. I'm hoping that somewhere in between the HTML5 video management and the wakelock code there's a option to disable the feature, since it's caused problems for other users in the past.

more options

With Windows I know it has Power Settings by the O/S and the screensaver I know still shuts the monitor off unless you change the power settings. Not sure how the Linux O/S determines power settings but if the Browser can control the O/S then that is akin to giving Malware full control of the system. Something of which shouldn't happen in any O/S regardless.