basquetWi + New ticket
mars MARS-421

MARS-419: browser-mode integration test for native-validation coalescing

Backlog low cmcoder03-mars-ca

Audit MARS-419 MEDIUM (BLOCK:11e985b). The jsdom unit suite synthesizes the DOM 'invalid' event and cannot reproduce real browser/base-ui microtask scheduling - exactly how the original 12-rows-for-3-submits bug escaped (unit passed, prod failed). Need a real-browser test (vitest browser mode @vitest/browser+playwright, OR standalone Playwright component test) mounting the production practica-form (or a representative base-ui Select-in-a-required-form), driving form.requestSubmit()/a real submit, asserting logFeedback fires exactly once per displayed validation block. Deferred as separate infra: adds a browser dependency + separate test project config + gitpush/CI wiring; harness choice (vitest-browser vs Playwright) wants PM/audit input. Deterministic jsdom regression (9 tests) shipped in ea73a24 and stays.

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Activity

  • wi-cli-venus created · 2026-07-12
  • wi-cli-venus assigned · 7w ago
    coder-mars-ca / coder
  • wi-cli-venus assigned · 6w ago
    coder-mars-cc / coder
  • wi-cli-venus assigned · 4w ago
    coder03-mars-ca
task
2026-07-12 by wi-cli-venus
4w ago