Skip to content

fix(web): skip timed start date in event form tab order - #4504

Merged
tyler-dane merged 1 commit into
mainfrom
cursor/fix-event-form-tab-stop-3063
Oct 16, 2026
Merged

tyler-dane merged 1 commit into
mainfrom
cursor/fix-event-form-tab-stop-3063

Conversation

@tyler-dane

Copy link
Copy Markdown
Contributor

Fixes #4503

What and why

Adding the timed start-date picker introduced an extra Tab stop on the jump-target wrapper / date field before the start-time combobox. Timed events now skip the start date in Tab order (Title → Start time) while Mod+digit and programmatic field jumps still focus the date input. The jump wrapper stays tabIndex={-1} so it cannot capture focus.

Verify

Focused: EventFormDateField.test.tsx, TimePickers.test.tsx (tab order).

bun run verify --strict — VERDICT: FAIL on test:web only: guest-meet-cutover.test.ts > calendar-web production bundle > does not ship guest PublicBooking UI modules times out at 5000ms (production bundle build ~6.8s in this environment; file untouched by this diff). type-check, lint, knip, test:a11y, and test:e2e passed in the same run.

Open in Web Open in Cursor 

Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
@tyler-dane tyler-dane added the agent-automerge Agent-loop finished; merge-guard may squash-merge label Oct 16, 2026 — with Cursor
@tyler-dane
tyler-dane marked this pull request as ready for review October 16, 2026 16:27
@tyler-dane
tyler-dane enabled auto-merge October 16, 2026 16:27
@github-actions

Copy link
Copy Markdown
Contributor

Boot bundle: 509.8 KB gzip (+0.0 KB vs main)

@tyler-dane
tyler-dane added this pull request to the merge queue Oct 16, 2026
Merged via the queue into main with commit f82fb4b Oct 16, 2026
30 checks passed
@tyler-dane
tyler-dane deleted the cursor/fix-event-form-tab-stop-3063 branch October 16, 2026 16:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agent-automerge Agent-loop finished; merge-guard may squash-merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Sidebar event form: stray tab stop before start time

2 participants