From baf48f7e77d2e4ac1d463365fbec190bb8612b03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Austin=20John=20Mayer=20=28=E4=BA=95=E4=B8=8A=20=E3=82=AA?= =?UTF-8?q?=E3=83=BC=E3=82=B9=E3=83=86=E3=82=A3=E3=83=B3=29?= <95405354+tronicboy1@users.noreply.github.com> Date: Tue, 11 Apr 2023 17:09:52 +0900 Subject: [PATCH] use custom event constructor --- src/runtime/internal/dom.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/runtime/internal/dom.ts b/src/runtime/internal/dom.ts index 34049b3580..0c75665c67 100644 --- a/src/runtime/internal/dom.ts +++ b/src/runtime/internal/dom.ts @@ -742,9 +742,7 @@ export function toggle_class(element, name, toggle) { } export function custom_event(type: string, detail?: T, { bubbles = false, cancelable = false } = {}): CustomEvent { - const e: CustomEvent = document.createEvent('CustomEvent'); - e.initCustomEvent(type, bubbles, cancelable, detail); - return e; + return new CustomEvent(type, { detail, bubbles, cancelable }); } export function query_selector_all(selector: string, parent: HTMLElement = document.body) {