[Kwaliteit][P3] AI-statuscontrole stopt na de eerste instellingswijziging #2635
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
release-blocker
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#2635
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Symptoom
Het AI-statuslampje ververst niet meer nadat je één keer een AI-instelling hebt gewijzigd (of toestemming hebt gegeven); het blijft de laatste uitkomst tonen tot je erop klikt of de app herstart.
Oorzaak
AiStatusNotifier.build(lib/state/ai_status_provider.dart:70-98):Bij een herbouw (gewijzigde
aiSettingsofhasAccepted) annuleertonDisposede timer, maar zet_timerniet opnull. De??=maakt daarna geen nieuwe timer, dus de periodieke controle is weg. Daarbij legt de closure degenerationvan de éérste build vast; ook een timer die zou blijven lopen, zou doorgeneration != _generationniets meer doen.Oplossing
Toets
fake_async: instelling wijzigen,kAiStatusRefreshIntervallaten verstrijken →testConnectionis opnieuw aangeroepen.Onderdeel van de prestatie- en stabiliteitsinspectie van 28-10-2026 (EPIC #2637).
Opgepakt. Tak: fix/prestatie-2635-2621-2622-2625. Verwachte reikwijdte: lib/state/ai_status_provider.dart en de bijbehorende test.