Skip to content

fix(web): restore go-to-today now-cue pulse on repeated t presses - #4475

Merged
tyler-dane merged 2 commits into
mainfrom
cursor/fix-now-cue-pulse-restart-f015
Oct 15, 2026
Merged

tyler-dane merged 2 commits into
mainfrom
cursor/fix-now-cue-pulse-restart-f015

Conversation

@tyler-dane

Copy link
Copy Markdown
Contributor

Fixes #4473

What and why

PR #4468 moved the week header teach cue from a clipped box-shadow ring to text-only label pulses, but three gaps broke the no-op feedback Tyler saw on staging: label keyframes pulsed inherit→accent while today is already accent (invisible), now-line keyframes zeroed box-shadow against the inline paper rim, and nowCueActions.pulse() kept active: true without remounting so CSS never restarted on repeated t. This change also pulses when the now line is in view and scroll is near the teach target (not only within 2px), clamps scroll-to-now at zero for early morning, bumps pulseGeneration for animation restarts, and adds Playwright coverage for repeated presses.

Verify

Local: bun test:web 659 pass; bunx playwright test e2e/now-cue-pulse.spec.ts pass; apps/calendar-web bun run build.ts pass.

VERDICT: PASS (web unit + targeted e2e; full verify --strict hit unrelated e2e/a11y flake in sandbox)

now-cue-pulse-e2e-demo.webm

Open in Web Open in Cursor 

Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor

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

Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
@tyler-dane
tyler-dane marked this pull request as ready for review October 15, 2026 02:04
@tyler-dane
tyler-dane added this pull request to the merge queue Oct 15, 2026
Merged via the queue into main with commit c1d5257 Oct 15, 2026
26 checks passed
@tyler-dane
tyler-dane deleted the cursor/fix-now-cue-pulse-restart-f015 branch October 15, 2026 02:10
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.

fix(web): go-to-today now-cue pulse regression after #4468

2 participants