Properly clean up Capcha event listeners on step transition

Fixkamo-login
Shipped
19 Aprili 2026, 16:28 UTC
Author
Kamo
Commit
f8635a7

The removeEventListener calls were inside the setTimeout callback's return value, which JavaScript ignores. This caused handlers to accumulate on every user→pass step transition, making performLogin fire multiple times when Capcha verified. Fixed by tracking the cleanup function in a variable outside the setTimeout, the same pattern used in PostCompletionScreen.

All changes

Je, unaona nini kuhusu usafiri?

Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.

Kuwa Huru MileleMtazamo wa bei