I'm facing a severe battery drain issue that occurs with all of the current Firefox versions for Android (Stable, Beta, Nightly). I have noticed that the problem … (læs mere)
I'm facing a severe battery drain issue that occurs with all of the current Firefox versions for Android (Stable, Beta, Nightly). I have noticed that the problem mainly arises when I have played any type of video through the browser, such as a YouTube video or any auto-playing html video through a website. And I don't mean that the battery drain occurs WHILE I have the browser open, I mean in the background, after I have exited Firefox. I have also installed GSAM battery monitor with the necessary ADB battery stats permission given, and it seems that the "Video On" wakelock is always on with Firefox. It's like that the thread that plays the video has not stopped, even if I have force closed Firefox, and killed the video tab. For example, I'm attaching two screenshots from the battery monitor, where I have previously opened Firefox and played a video for like 15 seconds (see the "Audion On"), then immediately closed all the tabs and force closed the application. As you can see, the "Video On" has not stopped, like the "Audio On" wakelock, and continues to count (35 minutes). This may go on forever, such as if I leave the phone at night, I'll wake up the next day with Firefox video wakelock displaying something like 15 hours of playback (something that of course, is not true). The only way to stop the drain, is to restart the phone and not open Firefox.
Though, the issue may not even be related with video playback. I have read in the forums (like here: https://support.mozilla.org/en-US/questions/1432706) that other people are facing this issue as well, and worked around it by not using Firefox as the default browser. I have not tried it but, even if it works, this is not at all convenient. Other posts on reddit that verify the same issue I am having:
I do not wish to switch to chromium based browsers. Please take a look at the issue and let me know.
Thanks a lot.