HA destroyed my battery and roaming data

Alright. I’ve tested the thing with the browser.

The problem is the same with the app or with the WebView (browser page). Navigating away from the problematic page (going to about:blank) cuts the stream as expected, but switching from the browser to another app keeps the stream going in the background so long as the browser is open. It does not matter which dashboard is open, I get updates of a crapton of entities in the background whether these entities are being used by dashboard elements or not.

I have now deleted every single HACS frontend extension. The problem continues.

Findings so far:

  • The problem of the dashboard subscribing to all entities happens on mobile and desktop web views, not just the app.
  • Switching from the web view (browser app) to another app on the phone does not stop the subscription, and therefore HA continues to stream data to the view.
  • HACS frontend extensions are not involved (I literally deleted every extension I was using, and even disabled Browser Mod).
  • Whichever dashboard is being displayed on HA frontend startup or being displayed at the time of switching apps does not influence which entities send updates to the frontend. All entity value changes send events to the frontend. Therefore there is no way to mitigate this by switching to another (blank) dashboard when switching away from the HA app to another app.