Skip to content

Fix browser dialog actions and desktop zoom behavior - #363

Merged
highbyte merged 1 commit into
masterfrom
fix/browser-toolbar-dialogs
Oct 1, 2026
Merged

highbyte merged 1 commit into
masterfrom
fix/browser-toolbar-dialogs

Conversation

@highbyte

@highbyte highbyte commented Oct 1, 2026

Copy link
Copy Markdown
Owner

The browser zoom wrapper reparented MainView during startup, removing its view-model subscriptions and leaving Settings, About, Load snap, and Save snap unresponsive. Restore subscriptions when the view reattaches and clean up handlers consistently to prevent duplicates.

Keep mouse-first desktop browsers at 100% app zoom with the toolbar hidden, while preserving scrolling and panning when content overflows. Touch-first devices retain Fit and zoom controls, including updates when the primary pointer changes.

Validation: all six browser script checks pass; browser build passed; the user verified both changes on localhost:5000. Automated live UI verification was blocked by accessibility tooling. The preview publish also reported existing trimming warnings.

@sonarqubecloud

sonarqubecloud Bot commented Oct 1, 2026

Copy link
Copy Markdown

@highbyte
highbyte merged commit 26c9e3b into master Oct 1, 2026
11 checks passed
@highbyte
highbyte deleted the fix/browser-toolbar-dialogs branch October 1, 2026 20:11
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.

1 participant