Skip to content

test(app): stabilize Windows settings theme select e2e #21915

@HaleTom

Description

@HaleTom

Summary

The Windows e2e job is timing out in packages/app/e2e/settings/settings.spec.ts, specifically in changing theme persists in localStorage while clicking a theme option from the settings select popup.

Evidence

  • Windows Actions run: 24225298464
  • Job: e2e (windows)
  • Failing step: Run app e2e tests
  • Failure shape:
    • Test timeout of 60000ms exceeded
    • locator.click
    • element is not stable
    • resolved element: <li role=\"option\" ... data-slot=\"select-select-item\">
  • Local test path: packages/app/e2e/settings/settings.spec.ts
  • Local failing test flow: open settings -> open theme select -> resolve next theme -> click items.filter({ hasText: nextTheme! }).first()

Tracking context

Why this needs its own issue

#17093 tracks broad flaky CI failures across unrelated PRs, but this issue isolates one concrete selector-level failure so a small targeted fix can be reviewed and landed independently.

Suspected fix direction

Stabilize the test interaction by targeting the specific option element and using a more resilient click path for the Windows select popup interaction.

Metadata

Metadata

Assignees

Labels

webRelates to opencode on web / desktopwindows

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions