test(web): close mobile drawer via mobile control#33
Conversation
|
Codex review: needs maintainer review before merge. Reviewed June 25, 2026, 3:17 AM ET / 07:17 UTC. Summary Reproducibility: yes. at source level: current main's focused mobile drawer test opens mobile navigation, verifies Close navigation is visible, then clicks the desktop Collapse sidebar control. I did not run Playwright locally, so the failing CI path still depends on the hosted E2E lane. Review metrics: 2 noteworthy metrics.
Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Rank-up moves:
Risk before merge
Maintainer options:
Next step before merge
Security Review detailsBest possible solution: Land the one-line test selector change after hosted E2E passes, while keeping production drawer behavior and existing desktop collapse coverage unchanged. Do we have a high-confidence way to reproduce the issue? Yes, at source level: current main's focused mobile drawer test opens mobile navigation, verifies Close navigation is visible, then clicks the desktop Collapse sidebar control. I did not run Playwright locally, so the failing CI path still depends on the hosted E2E lane. Is this the best way to solve the issue? Yes, the PR is the narrowest maintainable fix: it exercises the already-rendered mobile Close navigation control and leaves the separate desktop collapse regression test intact. AGENTS.md: found, but no applicable review policy affected this item. Codex review notes: model internal, reasoning high; reviewed against 22e635b151fe. Label changesLabel changes:
Label justifications:
Evidence reviewedWhat I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
|
83cb808 to
956568c
Compare
What Problem This Solves
The post-merge main CI run failed in Playwright because the mobile drawer test clicked the desktop sidebar collapse button while it was offscreen at mobile width.
Why This Change Was Made
The mobile drawer already exposes a visible Close navigation control. The test should exercise that mobile control instead of relying on the desktop collapse affordance.
User Impact
No production behavior changes. This keeps the mobile navigation regression test aligned with the UI and unblocks main CI.
Evidence