mirror of
https://github.com/vector-im/element-call.git
synced 2026-09-22 22:29:30 +00:00
Stop the focus border test assuming a second device row
Firefox in CI reports one microphone and no outputs, so the menu has a single selectable row and hovering the second timed out. The test now drives the pointer by coordinate over the first row, which holds however many devices a browser reports. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -342,6 +342,14 @@ is what holds it there.
|
||||
remaining manual checks are AC6, which needs Safari, and AC21, which needs a screen
|
||||
reader.
|
||||
|
||||
### 2026-09-11 — e2e tests must not assume how many devices a browser reports
|
||||
- Twice now a new e2e test has failed in CI for the same reason: how many devices a browser
|
||||
invents differs between them and from a developer machine. Chromium reports several
|
||||
microphones and outputs; Firefox in CI reports one microphone and no outputs, so the menu
|
||||
holds a single selectable row. A test that hovered the second row timed out there.
|
||||
- Tests in `playwright/audio-menu.spec.ts` now assert only what holds at any device count.
|
||||
Where a fixed device list is what makes the check meaningful, it belongs in a story.
|
||||
|
||||
## PRs
|
||||
|
||||
- #4254 — draft, one commit per slice — AC1–AC27 (AC6, AC21, AC24 manual by the reviewer;
|
||||
|
||||
Reference in New Issue
Block a user