Skip to main content

event_prevent_default

Function event_prevent_default 

Source
pub(crate) fn event_prevent_default(
    _it: &mut Interp,
    this: Value,
    _a: &[Value],
) -> Result<Value, Value>
Expand description

new Event(type, {bubbles, cancelable}) → 最小限の Event オブジェクト。 event.preventDefault()new Event()/new CustomEvent() で手動構築した イベント向け)。以前は無条件 no-op で defaultPrevented を一切追跡せず、 EventTarget.dispatchEvent() の戻り値(!defaultPrevented)が常に trueに なってしまうバグだった。仕様どおり cancelable: false の場合は何もしない。