Skip to content

Keep shared admin configuration forms within the viewport - #53

Open
intel352 wants to merge 1 commit into
mainfrom
fix/shared-config-form-usability-20261017
Open

intel352 wants to merge 1 commit into
mainfrom
fix/shared-config-form-usability-20261017

Conversation

@intel352

Copy link
Copy Markdown
Contributor

Configuration forms could overflow the viewport because of260px minimum tracks and long labels, options or server errors. Allow tracks and controls to shrink, wrap help/results, associate descriptions, announce results/errors and provide visible focus and usable control sizing. Session/bearer behavior, endpoint restrictions, validation snapshots, disabled state and secret clearing remain unchanged.

The actual shell passes isolated loopback browser QA at1440/768/375/320px with long selected options/labels/help/server errors, native validation, synthetic validate/apply, secret clearing and disabled/session isolation checks. Existing session Node tests pass2/2. CI runs browser QA and existing checks against the exact PR head; no heavy local build or live auth/config write was used.

Independent exact-head source review requested. Reproduction and rollout limits: docs/form-usability.md. Package release, host adoption, review deployment and actual hosted full-app acceptance are subsequent steps; this draft performs none of them.

@intel352
intel352 marked this pull request as ready for review October 17, 2026 20:42
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