tr
TryGhost
GitHub
Ghost
Workspace
GitHub
CI Pipeline Executions
Current execution
Succeeded
claude/admin-acceptance-test-flakiness-7lntpg
Runs and Agents
Configuration
Self-Healing CI
Project Graph
Circular Dependencies
Enterprise
Resource Usage
Analysis
Conformance
Enterprise
Runs
Current run
Succeeded
Tasks
Resource Usage
Insights
Compare tasks
Analytics
Sign in
Toggle sidebar
Fixed flaky access settings dropdown gesture no ref `choose()` clicked a select trigger, clicked an option, and returned. Choosing an option starts Radix's close but does not finish it: measured at the instant the helper returns, the option list is still mounted and the body still carries `pointer-events: none`. Everything the caller does next races that teardown. Losing the race fails in two ways, both silent at the point of the mistake. A click can be refused outright — Playwright waits for pointer events the body is suppressing and times out — or it can open a layer that the teardown then dismisses, so the next dropdown never opens and the failure only surfaces at the assertion that waits for its options. The second is what CI hit: "Matcher did not succeed in time" on the tier option after the tiers combobox was clicked open. `choose()` now waits for the dropdown to unmount, which also restores the body's pointer events. The same shape exists at roughly twenty other call sites across the suite, but not all of those dropdowns are single-select — the bulk-actions label picker stays open by design — so each needs classifying rather than a blanket sweep. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019Ekc7dHMu3xDE7um1zNkaN
nx run ghost-monorepo:lint:boundaries
⌘K
Succeeded
nx run ghost-monorepo:lint:boundaries
Click to copy
Linux
4 CPU cores
read-write
access token used
3b61be92
30369
GitHub
Ghost
Workspace