Skip to content

fix(auth): render PIN dots as solid non-collapsing circles (iOS)#114

Merged
bmarshall511 merged 1 commit into
mainfrom
fix/pin-dots-bulletproof
Jun 29, 2026
Merged

fix(auth): render PIN dots as solid non-collapsing circles (iOS)#114
bmarshall511 merged 1 commit into
mainfrom
fix/pin-dots-bulletproof

Conversation

@bmarshall511

Copy link
Copy Markdown
Contributor

The PIN dots rendered in desktop Chromium and desktop WebKit but vanished on a real iPhone (even a clean Safari load of pointsy-six.vercel.app). HTML is no-store and CSS is content-hashed, so it isn't caching/URL — it's a real on-device rendering quirk. The empty slots were empty <span> flex items with a thin border; switch to solid filled circles, no border, flex: 0 0 20px so they can't collapse or rely on fragile sub-pixel borders.

🤖 Generated with Claude Code

The empty PIN slots were empty <span> flex items with a thin border. That renders
in desktop WebKit but could collapse/vanish on a real iPhone (empty flex items
shrinking, fragile sub-pixel border). Switch to solid filled circles (no border,
no box-sizing), 20px, with `flex: 0 0 20px` so they can never shrink to nothing.
Empty = muted sage, filled = emerald, error = rose.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 29, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
pointsy Ready Ready Preview, Comment Jun 29, 2026 12:12am

Request Review

@bmarshall511 bmarshall511 merged commit 7cc6b38 into main Jun 29, 2026
7 checks passed
@bmarshall511 bmarshall511 deleted the fix/pin-dots-bulletproof branch June 29, 2026 00:16
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