Skip to content

fix(input): trial iOS selection workaround in 1.6 beta - #140

Draft
guilhermerodz wants to merge 4 commits into
masterfrom
codex/reintroduce-pr-115-draft
Draft

fix(input): trial iOS selection workaround in 1.6 beta#140
guilhermerodz wants to merge 4 commits into
masterfrom
codex/reintroduce-pr-115-draft

Conversation

@guilhermerodz

@guilhermerodz guilhermerodz commented Aug 16, 2026

Copy link
Copy Markdown
Owner

Status

Draft / 1.6.0-beta.0 experiment. Not part of the 1.5 stable train.

What

Reintroduces the effective code from #115 as a new 1.6 beta experiment after the workaround was withdrawn from 1.5 stable in #139.

  • parks the iOS input text offscreen at rest
  • reveals it at the pointer position while the native edit menu needs an anchor
  • uses collapsed/scaled text with a compensating layout box
  • measures --root-height from the container
  • restores /ios-probe and /shadcn manual test pages
  • documents the behavior as beta-only and keeps stable 1.5 behavior explicit
  • sets the package version to 1.6.0-beta.0

Dependency

This draft is stacked on the 1.5 release train:

  1. chore(release): prepare 1.5.0-beta.2 #141 publishes the safe 1.5.0-beta.2.
  2. chore(release): prepare 1.5.0 stable #142 promotes that code to 1.5.0 after soak.
  3. This PR should be rebased/refreshed after those land so its final diff contains only the 1.6 experiment.

Required before any promotion

  • real-device SMS AutoFill
  • Select All → Paste through the native menu
  • type-over-when-full
  • RTL
  • iPadOS Scribble and pointer
  • multi-version iOS soak
  • explicit review of the enlarged input geometry and event listeners

Equivalent in behavior to #115, but intentionally moved to the next minor beta line.

@vercel

vercel Bot commented Aug 16, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
rodz-input-otp Ready Ready Preview Aug 17, 2026 12:48am

@guilhermerodz guilhermerodz changed the title fix(input): reintroduce iOS native selection artifact fix (beta) fix(input): trial iOS selection workaround in 1.6 beta Aug 17, 2026
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