Skip to content

fix(permissions): refine chip layout and loading states - #528

Merged
chadbyte merged 1 commit into
mainfrom
fix/permission-chip-design
Sep 17, 2026
Merged

chadbyte merged 1 commit into
mainfrom
fix/permission-chip-design

Conversation

@chadbyte

@chadbyte chadbyte commented Sep 17, 2026

Copy link
Copy Markdown
Owner

Refines the permission chip after the previous design left uneven labels and a heavy selected segment. Ask, Auto and Skip now have balanced widths, neutral light/dark selected surfaces and clearer text in standalone and split headers.

Loading replaces the requested label with a centered spinner without moving the control. Accessible names, keyboard focus, fallback messages and disabled states remain available; tooltips recover correctly when Auto becomes supported. Permission policy and request handling are unchanged.

Validation:

  • 41 focused permission and split tests passed.
  • Production browser fixture checked in light/dark themes at 356px and 390px widths, including no-shift loading, centered spinner, success, fallback, offline and keyboard focus.
  • Syntax and git diff --check passed.
  • Full suite: 2,331 passed, 1 skipped, 0 failed.
  • GitHub checks and node-tests passed.

Balance Ask, Auto and Skip segments across standalone and split headers.
Use neutral theme surfaces and centered loading without layout shifts,
preserve accessible names, and restore tooltips after capability changes.
@chadbyte
chadbyte merged commit bd87260 into main Sep 17, 2026
2 checks passed
@github-actions

Copy link
Copy Markdown
Contributor

This issue has been resolved in version 4.3.0-beta.4 (main).

To update, run:

npx clay-server@4.3.0-beta.4

-- Clay Deploy Bot

Build anything, with anyone, in one place.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant