Skip to content

Small install-dialog fixes and improv-wifi-serial-sdk 2.8.1#722

Merged
balloob merged 3 commits into
mainfrom
install-dialog-fixes
Jul 18, 2026
Merged

Small install-dialog fixes and improv-wifi-serial-sdk 2.8.1#722
balloob merged 3 commits into
mainfrom
install-dialog-fixes

Conversation

@kbx81

@kbx81 kbx81 commented Jul 18, 2026

Copy link
Copy Markdown
Member

What

Four small fixes split out of #721, per review feedback there:

  • Bump improv-wifi-serial-sdk to 2.8.1, which clears a stale nextUrl on the client so "Visit Device" can't point at a URL from a previous provisioning session, and adds an optional timeout to requestCurrentState.
  • Clear the Improv client's error when entering provisioning. The client never resets it on its own (only new error packets and local RPC timeouts write it), so e.g. a Wi-Fi scan interrupted by a device reset latches a "Timeout" that then renders on the credentials form forever, surviving navigation out of and back into the page. Reproduced on hardware: enter Configure Wi-Fi, hold the device's reset button for a moment — 30s later (the SDK's scan timeout) the red "Timeout" appears and never leaves.
  • Guard the scan grace-period timer so a late tick can't populate the network form state after the user has already left the provisioning page.
  • Reword the install progress hint ("Keep this page visible for fastest installation.").

@balloob
balloob merged commit c937289 into main Jul 18, 2026
5 checks passed
@balloob
balloob deleted the install-dialog-fixes branch July 18, 2026 06:10
@kbx81

kbx81 commented Jul 18, 2026

Copy link
Copy Markdown
Member Author

Thanks! 🍻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants