The fact that the brand icons are hosted on a different server has a few issues:
- It breaks offline use
- It breaks due to heuristics in privacy-focussed add-ons such as Privacy Badger
- It’s an external dependency
- It enables the collection of anonymous usage statistics with no way to opt-out
I’d propose to either include all icons in each HA install or provide another
frontend: option which allows the user to specify a custom icon server base URL.
Edit: Rephrased the issue since including all icons in the main HA install isn’t feasible in the long run.