Skip to content

Commit ed275fc

Browse files
committed
use regular Event constructors for simple events
1 parent 9eec044 commit ed275fc

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/auto-check-element.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -151,13 +151,13 @@ function makeAbortController() {
151151
async function fetchWithNetworkEvents(el: Element, url: string, options: RequestInit): Promise<Response> {
152152
try {
153153
const response = await fetch(url, options)
154-
el.dispatchEvent(new CustomEvent('load'))
155-
el.dispatchEvent(new CustomEvent('loadend'))
154+
el.dispatchEvent(new Event('load'))
155+
el.dispatchEvent(new Event('loadend'))
156156
return response
157157
} catch (error) {
158158
if ((error as Error).name !== 'AbortError') {
159-
el.dispatchEvent(new CustomEvent('error'))
160-
el.dispatchEvent(new CustomEvent('loadend'))
159+
el.dispatchEvent(new Event('error'))
160+
el.dispatchEvent(new Event('loadend'))
161161
}
162162
throw error
163163
}
@@ -203,7 +203,7 @@ async function check(autoCheckElement: AutoCheckElement) {
203203
if (state.controller) {
204204
state.controller.abort()
205205
} else {
206-
autoCheckElement.dispatchEvent(new CustomEvent('loadstart'))
206+
autoCheckElement.dispatchEvent(new Event('loadstart'))
207207
}
208208

209209
state.controller = makeAbortController()

0 commit comments

Comments
 (0)