Skip to content

fix(ui): correct particle input semantics and constraints - #883

Merged
pasqualevitiello merged 2 commits into
mainfrom
codex/particle-form-semantics
Oct 14, 2026
Merged

pasqualevitiello merged 2 commits into
mainfrom
codex/particle-form-semantics

Conversation

@pasqualevitiello

@pasqualevitiello pasqualevitiello commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Correct input contracts in the particle examples: unnamed textareas and first OTP inputs, an authored OTP error that never appears, input focus lost on clearing, and an unenforced bio limit. The first OTP slots now inherit names from COSS FieldLabel, and the OTP guide uses the same pattern. Regenerated registry assets include the updated @coss/field dependencies.

The composer keeps its static “Press Enter to send” hint by design; its physical ml-auto is replaced with logical ms-auto. Enter still inserts a newline and Send has no authored action. This PR does not claim to resolve F44.

Affected: p-dialog-4, p-textarea-10, p-input-group-22/29, p-otp-field-1/2/3/7, p-field-10, and OTP guidance. Covers approved findings F03, F07, F32, F33, and F36.

Validation: apps/ui TypeScript, Biome, registry dependency validation, registry generation, and git diff --check passed. Chromium confirmed textarea names; first-slot names in all three OTP examples using FieldLabel; invalid → valid → partial OTP messages; clear-focus behavior; and the bio limit. The composer hint and logical spacing render as intended. Physical screen-reader speech and OS clipboard paste were not tested. No local full build or E2E suite ran.

No shared API or send workflow is introduced. Revert the PR commits to roll back.

@vercel

vercel Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
coss-com Ready Ready Preview Oct 14, 2026 7:53pm UTC
coss-com-ui Ready Ready Preview Oct 14, 2026 7:53pm UTC
coss-examples-calcom Ready Ready Preview Oct 14, 2026 7:53pm UTC
1 Skipped Deployment
Project Deployment Actions Updated
coss-com-origin Skipped Skipped Oct 14, 2026 7:53pm UTC

Request Review

@pasqualevitiello
pasqualevitiello merged commit e176900 into main Oct 14, 2026
14 checks passed
@pasqualevitiello
pasqualevitiello deleted the codex/particle-form-semantics branch October 14, 2026 20:25
@linear-code

linear-code Bot commented Oct 14, 2026

Copy link
Copy Markdown

ENG-6133

This branch was successfully deployed

3 active and 1 inactive deployments
Preview – coss-com-ui — 16c4faca Deployed Oct 14, 2026 by vercel[bot]
Preview – coss-examples-calcom — 16c4faca Deployed Oct 14, 2026 by vercel[bot]
Preview – coss-com — 16c4faca Deployed Oct 14, 2026 by vercel[bot]
Preview – coss-com-origin — 16c4faca Deployed Oct 14, 2026 by vercel[bot]
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.

2 participants