test(t => { const input = document.body.appendChild(document.createElement('input')); input.type = "radio"; t.add_cleanup(() => input.remove()); const clickEvent = new MouseEvent('click', { button: 0, which: 1 }); input.addEventListener('change', t.step_func(() => { assert_equals(clickEvent.eventPhase, Event.NONE); })); input.dispatchEvent(clickEvent); }, "Use NONE phase during legacy-pre-activation behavior");