Bug 29: Übersicht-Tab aktualisierte sich nicht selbst beim Tab-Wechsel

.task lief nur einmal pro View-Lebenszeit — SwiftUI zerstört Tab-Inhalte
auf macOS beim Wechsel nicht, die View bleibt am Leben, .task feuert
also nie erneut beim Zurückwechseln. Fix: .onAppear statt .task, feuert
bei jedem Sichtbarwerden des Tabs neu — Änderungen aus dem Experte-Tab
(z.B. eine neu angelegte Route) erscheinen jetzt automatisch, ohne
manuellen "Aktualisieren"-Klick.

59 Unit-Tests grün.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YDmUd93KxsYGr2kLTotWnG
This commit is contained in:
Kay
2026-09-15 14:02:48 +02:00
co-authored by Claude Sonnet 5
parent 18fefc76a8
commit aebba46989
3 changed files with 21 additions and 5 deletions
+5
View File
@@ -797,3 +797,8 @@ Test, WLAN/Bonding/PPPoE-Live-Tests).
(`distance=0` als verlässliches Signal, da RouterOS' "dynamic"-Flag
nicht in `print terse` steht). 59 Unit-Tests grün, HANDOFF.md
aktualisiert, Commit + Push.
- "funktioniert, der Übersicht-Tab aktualisiert sich nicht selbst..." →
Bug 29: `.task` lief nur einmal pro View-Lebenszeit, SwiftUI zerstört
Tab-Inhalte auf macOS beim Wechsel aber nicht. Fix: `.onAppear` statt
`.task`, feuert bei jedem Tab-Besuch neu. 59 Unit-Tests grün, HANDOFF.md
aktualisiert, Commit + Push.