gsxdsm
0c93f5c41e
test(dashboard): speed up SettingsModal close-flush tests
Replace whole-tree *ByRole("button", { name: "Close" }) dismissal queries
with scoped querySelector targets (.modal-close, .modal-actions-right button,
.settings-embedded-mobile-close) in the SettingsModal suites and shared harness.
The role+name query recomputes accessible names across the large Settings tree,
adding ~700ms per dismissal test. Assertions are unchanged.
- footer Close 1058ms -> 332ms; embedded mobile close 1003ms -> 344ms
- models-auth workflow-lane flush ~1s -> 235ms
- expectSettingPersists/assertProjectModelSavePayload harness helpers scoped too
422 SettingsModal tests pass; lint clean.
2026-07-25 17:17:24 -07:00
..
2026-07-25 16:16:07 -07:00
2026-07-25 16:16:07 -07:00
2026-07-25 16:16:07 -07:00
2026-07-25 17:17:24 -07:00
2026-07-25 16:16:07 -07:00
2026-07-25 16:16:07 -07:00
2026-07-25 16:16:07 -07:00
2026-07-25 16:16:07 -07:00
2026-07-25 16:16:07 -07:00
2026-07-25 16:16:07 -07:00
2026-06-08 15:19:27 -07:00
2026-07-25 16:16:07 -07:00