Search e2e expects keyboard modality when a shortcut opens it #1544

Open
opened 2026-10-10 14:57:32 +00:00 by kayg · 0 comments
Owner

Found during #1539. The same current apps/web/e2e/search.mjs fails on merged production build 98cfd3577/release server and production dbd621434/release server at line 3497.

+ actual - expected

+ 'pointer'
- 'keyboard'

The assertion says opening Search by shortcut records keyboard modality. Both builds focus the input but retain data-input=pointer and show no outline. That agrees with the current owner rule and DESIGN §34: shortcuts/programmatic focus do not show a ring; only Tab/arrow focus navigation does. Update the old expectation in its own issue; merge37 does not weaken it.

Command: CALTERNAL_E2E_MAC=1 CALTERNAL_E2E_ASSET_OVERRIDE=1 CALTERNAL_SERVER_BIN=<release server> bun e2e/search.mjs. Production sets CALTERNAL_E2E_BUILD_DIR to its own build. Merged: 70.7 s; production: 68.0 s. Both report zero CSP violations. This pre-existing test drift does not block merge37 under its brief. Logs: artifacts/merge37/logs/search-{merged,production}.log.

Found during #1539. The same current `apps/web/e2e/search.mjs` fails on merged production build 98cfd3577/release server and production dbd621434/release server at line 3497. ``` + actual - expected + 'pointer' - 'keyboard' ``` The assertion says opening Search by shortcut records keyboard modality. Both builds focus the input but retain data-input=pointer and show no outline. That agrees with the current owner rule and DESIGN §34: shortcuts/programmatic focus do not show a ring; only Tab/arrow focus navigation does. Update the old expectation in its own issue; merge37 does not weaken it. Command: `CALTERNAL_E2E_MAC=1 CALTERNAL_E2E_ASSET_OVERRIDE=1 CALTERNAL_SERVER_BIN=<release server> bun e2e/search.mjs`. Production sets CALTERNAL_E2E_BUILD_DIR to its own build. Merged: 70.7 s; production: 68.0 s. Both report zero CSP violations. This pre-existing test drift does not block merge37 under its brief. Logs: artifacts/merge37/logs/search-{merged,production}.log.
Commenting is not possible because the repository is archived.
No labels
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/calternal-v0#1544
No description provided.