Unsaved edits are silently discarded when switching pages or tabs #31

Closed
opened 2026-10-01 22:20:43 +08:00 by Breadway · 0 comments
Owner

How I found it

Nested session, Wi-Fi & internet > Saved networks. Typed into DNS (1.1.1.1 9.9.9.9), clicked Bluetooth in the sidebar, came back: the field was back to 1.1.1.1, no prompt or warning. The only Save button is at the very bottom of a long page.

Confidence

High. Reproduced.

Explanation

Pages that use an explicit Save (Saved networks, Lock, Screenshots, Launcher, Shortcuts, Backup) keep form state in the component, which is torn down on navigation. Other pages apply instantly (Bar, Windows, Default apps), so users cannot predict which model a page uses.

Expected: either apply-on-change everywhere (with undo), or a sticky "Unsaved changes: Save / Discard" bar that appears on edit and blocks navigation with a confirm.

## How I found it Nested session, Wi-Fi & internet > Saved networks. Typed into DNS (`1.1.1.1 9.9.9.9`), clicked Bluetooth in the sidebar, came back: the field was back to `1.1.1.1`, no prompt or warning. The only Save button is at the very bottom of a long page. ## Confidence High. Reproduced. ## Explanation Pages that use an explicit Save (Saved networks, Lock, Screenshots, Launcher, Shortcuts, Backup) keep form state in the component, which is torn down on navigation. Other pages apply instantly (Bar, Windows, Default apps), so users cannot predict which model a page uses. Expected: either apply-on-change everywhere (with undo), or a sticky "Unsaved changes: Save / Discard" bar that appears on edit and blocks navigation with a confirm.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Breadway/bos-settings#31
No description provided.