HOW TO: Disable the Throttling Flag in Chromev90
Overview / Description
Chrome v88 introduced a new feature wherein it will heavily throttle chained JavaScript timers for hidden pages in particular conditions. This will reduce CPU usage, which will also reduce battery usage.
For eMite users, the effect of this feature will cause the realtime feed to stop updating or get a value of null on the datablock when the dashboard has been minimized or has been hidden for a number of minutes.
Issue
Realtime Feed data discrepancy
Getting null data after leaving the dashboard in the background
Fix Release
v7.1.0
Workaround
Chrome v89
For Chrome v89 users, this will still be available.
1. Enter chrome://flags/#intensive-wake-up-throttling on the address bar on chrome. Set to disabled.
2. Relaunch Chrome.
Chrome v90 and above
For Chrome v90 and above users, this flag has been removed. But you can follow the steps below to see the flag again and disable it.
1. Enter chrome://flags/#temporary-unexpire-flags-m89 on the address bar on chrome. Set to enabled.
2. Relaunch Chrome.
The chrome://flags/#intensive-wake-up-throttling should now be available and can be disabled.
3. Relaunch Chrome again after disabling.
This is a temporary workaround. A permanent solution will be available in the v7.1 release.