# Node-red webpage enables prevent-sleep in OSX/Firefox

**URL:** <https://discourse.nodered.org/t/node-red-webpage-enables-prevent-sleep-in-osx-firefox/25796>\
**Category:** Feature Requests\
**Created:** [30 April 2020 06:40 UTC](https://discourse.nodered.org/t/node-red-webpage-enables-prevent-sleep-in-osx-firefox/25796 "2020-04-30T06:40:04Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![gekkie](https://avatars.discourse-cdn.com/v4/letter/g/8baadc/32.png) [@gekkie](https://discourse.nodered.org/u/gekkie)\
**Post date:** [30 April 2020 06:40 UTC](https://discourse.nodered.org/t/node-red-webpage-enables-prevent-sleep-in-osx-firefox/25796/1 "2020-04-30T06:40:05Z")

</div>

Hi All,

After breaking my head on why my macbook would not sleep I figured out Node-red is the culprite.

I use 1.0.6 right now but this was also there in 1.0.2 Firefox version 75.0  
When I open the node-red web page the following task is spawned in FF:  
FirefoxCP Web Content and preventing sleep is set to yes.

Basically this tells my laptop not to go to sleep even if the lid is closed.

Could I ask that this be a toggle switch of turned off?

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [30 April 2020 08:08 UTC](https://discourse.nodered.org/t/node-red-webpage-enables-prevent-sleep-in-osx-firefox/25796/2 "2020-04-30T08:08:03Z")

</div>

which toggle switch ? where is it ? that sounds like a browser issue ? Do you have any browser plugins enabled ? What happens if you start firefox in safe mode ?

---

<div class="post-metadata">

**Author:** ![gekkie](https://avatars.discourse-cdn.com/v4/letter/g/8baadc/32.png) [@gekkie](https://discourse.nodered.org/u/gekkie)\
**Post date:** [30 April 2020 09:11 UTC](https://discourse.nodered.org/t/node-red-webpage-enables-prevent-sleep-in-osx-firefox/25796/3 "2020-04-30T09:11:09Z")

</div>

It's not a toggle switch (yet). Basically somewhere in the HTML code "do not sleep" has been added. This causes firefox to keep the laptop alive and not be able to go into sleep mode. I have restarted without add-ons and the effect is the same. As soon as I open the Node-Red webpage FF jumps into not sleep mode.

 ![Screenshot 2020-04-30 11.14.02](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/7/b/7b3b40ec9dd6a26a8a86129698572fb61d904ec4.png) ![Screenshot 2020-04-30 11.13.43](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/7/3/73a6dfc7873a260c1897c145f63be11c32ecc57e.png)

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [30 April 2020 09:14 UTC](https://discourse.nodered.org/t/node-red-webpage-enables-prevent-sleep-in-osx-firefox/25796/4 "2020-04-30T09:14:51Z")

</div>

> [@gekkie](#):
>
> Basically somewhere in the HTML code "do not sleep" has been added.

It isn't as simple as that. This isn't a flag you just set in the code. At this point, I have absolutely no idea what in the editor is triggering this behaviour.

It will require some research to figure out what exactly is doing it and why. Only then can we figure out a way to prevent it - if that makes sense to do.

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [30 April 2020 17:26 UTC](https://discourse.nodered.org/t/node-red-webpage-enables-prevent-sleep-in-osx-firefox/25796/5 "2020-04-30T17:26:49Z")

</div>

Do you have anything to do with video on/in your flow ?

---

<div class="post-metadata">

**Author:** ![gekkie](https://avatars.discourse-cdn.com/v4/letter/g/8baadc/32.png) [@gekkie](https://discourse.nodered.org/u/gekkie)\
**Post date:** [1 May 2020 06:22 UTC](https://discourse.nodered.org/t/node-red-webpage-enables-prevent-sleep-in-osx-firefox/25796/6 "2020-05-01T06:22:07Z")

</div>

Not that I know of. Tonight I will setup a container and import the config to see if one of the plugins might be causing it. I will let you know.

---

<div class="post-metadata">

**Author:** ![gekkie](https://avatars.discourse-cdn.com/v4/letter/g/8baadc/32.png) [@gekkie](https://discourse.nodered.org/u/gekkie)\
**Post date:** [1 May 2020 12:03 UTC](https://discourse.nodered.org/t/node-red-webpage-enables-prevent-sleep-in-osx-firefox/25796/7 "2020-05-01T12:03:36Z")

</div>

OK... that was fun!

Figured out that if I enable node-red-contrib-play-audio 2.4.0 then Preventing sleep activates on firefox. I will file a bug report with them.

Thanx for helping out!

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [1 May 2020 14:55 UTC](https://discourse.nodered.org/t/node-red-webpage-enables-prevent-sleep-in-osx-firefox/25796/8 "2020-05-01T14:55:04Z")

</div>

I think that may be browser related then - There were some bugs raised a while back from people saying - "my pc goes to sleep when I'm watching a video" etc... so the default is to stay on if full screen and media is active. Not sure how to override that at the page level.

---

<div class="post-metadata">

**Author:** ![gekkie](https://avatars.discourse-cdn.com/v4/letter/g/8baadc/32.png) [@gekkie](https://discourse.nodered.org/u/gekkie)\
**Post date:** [1 May 2020 16:59 UTC](https://discourse.nodered.org/t/node-red-webpage-enables-prevent-sleep-in-osx-firefox/25796/9 "2020-05-01T16:59:09Z")

</div>

just posted a bug on the play-audio plugin, let's see what happens. Weird thing is the plugin is enabled but I have never created a flow that uses is. so just enabling the plugin enables Preventing sleep.

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [1 May 2020 18:06 UTC](https://discourse.nodered.org/t/node-red-webpage-enables-prevent-sleep-in-osx-firefox/25796/10 "2020-05-01T18:06:57Z")

</div>

Well as I’m one of the authors I suspect not much 🙂 unless someone else has a clue how to fix Firefox

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [1 May 2020 23:09 UTC](https://discourse.nodered.org/t/node-red-webpage-enables-prevent-sleep-in-osx-firefox/25796/11 "2020-05-01T23:09:16Z")

</div>

but it was a lucky Friday... so it's fixed in v2.5.0

---

<div class="post-metadata">

**Author:** ![gekkie](https://avatars.discourse-cdn.com/v4/letter/g/8baadc/32.png) [@gekkie](https://discourse.nodered.org/u/gekkie)\
**Post date:** [2 May 2020 13:57 UTC](https://discourse.nodered.org/t/node-red-webpage-enables-prevent-sleep-in-osx-firefox/25796/12 "2020-05-02T13:57:29Z")

</div>

😀Fixed! thanx a lot.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [1 July 2020 13:57 UTC](https://discourse.nodered.org/t/node-red-webpage-enables-prevent-sleep-in-osx-firefox/25796/13 "2020-07-01T13:57:40Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
