Skip to content

fix(modal): mobile touch-target sizing for footer action buttons - #12

Open
CaitlinEverett wants to merge 1 commit into
mainfrom
claude-code/modal-mobile-touch-target-footer-buttons
Open

fix(modal): mobile touch-target sizing for footer action buttons#12
CaitlinEverett wants to merge 1 commit into
mainfrom
claude-code/modal-mobile-touch-target-footer-buttons

Conversation

@CaitlinEverett

Copy link
Copy Markdown
Contributor

Summary

  • .s-modal__btn (the shared footer button used by every consumer of the Modal primitive's footer slot) had no mobile rule anywhere in Modal.css — footer buttons render under the 44px --s-size-touch-target-min minimum on phone widths.
  • Adds @media (max-width: 767px) { html[data-viewport^="mobile-"] .s-modal__btn { ... } }, matching the established GUIDE-side notification-center.css precedent (mobile-lg breakpoint boundary, data-viewport scoping).
  • Companion fix applied to the GUIDE mirror at guide/shell/css/components/modal.css in the commonscience/steamco-workspace repo: commonscience/steamco-workspace#1273 (kept in sync manually until scilence is a real npm dependency, per this file's own header comment).

Test plan

  • Diffed against the GUIDE mirror post-fix — byte-identical.
  • Traced token values (--s-size-touch-target-min: 44px in _interactive.css, --s-vp-mobile-lg-max: 767px in _viewport-bands.css) to confirm the breakpoint and target size are correct.
  • No consuming app in this repo to preview directly; visual verification tracked against the GUIDE-side PR instead.

🤖 Generated with Claude Code

.s-modal__btn had no phone rule anywhere in Modal.css — footer action
buttons rendered under the 44px --s-size-touch-target-min minimum on
mobile widths. Adds a mobile block matching the guide-side
notification-center.css precedent (mobile-lg breakpoint, data-viewport
scoping). Companion fix in the GUIDE mirror:
commonscience/steamco-workspace#1273.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
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