github Xunil99/ha-bosch-ebike v1.16.15
v1.16.15 - Heatmap-Vollbild robustes Resize-Refresh

latest releases: v1.19.21, v1.19.20, v1.19.20b1...
one month ago

Fix

  • Heatmap-Vollbild jetzt zuverlässig auch in Firefox/Opera/Companion-App. Nachzieh-Fix zu v1.16.13: in manchen Browsern stabilisiert sich der Vollbild-Layoutwechsel erst 100-600 ms nach dem fullscreenchange-Event. Die bisherigen zwei rAF-Ticks reichten dort nicht — Leaflet behielt seine alte interne Viewport-Größe und lud nur einen Streifen am oberen Rand.

Lösung

  • Neuer Helper ruft invalidateSize gestaffelt über rAF + 100/350/700 ms auf. Im Vollbild wird zusätzlich eine explizite Pixelhöhe auf den Wrapper gesetzt (Fallback gegen Flex-Ketten-Brüche durch ha-cards Shadow-DOM). Die Karte selbst folgt automatisch via 'position:absolute; inset:0' aus dem v1.16.13-CSS.
  • ResizeObserver auf dem Map-Wrapper fängt jede spätere Größenänderung selbsttätig ab (Sidebar-Toggle, Rotation, Tab-Wechsel) — nicht nur Vollbild.
  • Beide Vollbild-Modi (nativ und CSS-Pseudo-Fullscreen für iOS) gehen jetzt über denselben Helper.

Enthält außerdem die Änderungen aus v1.16.14 (konfigurierbare Warnschwellen für Wartungen).

Don't miss a new ha-bosch-ebike release

NewReleases is sending notifications on new releases.