Skip to content
This repository was archived by the owner on Sep 22, 2022. It is now read-only.

Commit 9b788b2

Browse files
committed
Fix removing preload does not remove event listener when src is present
1 parent 307d3ab commit 9b788b2

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

index.js

+5-4
Original file line numberDiff line numberDiff line change
@@ -236,12 +236,13 @@ class DetailsDialogElement extends HTMLElement {
236236

237237
if (this.src) {
238238
details.addEventListener('toggle', loadIncludeFragment, {once: true})
239-
240-
if (this.preload) {
241-
details.addEventListener('mouseover', loadIncludeFragment, {once: true})
242-
}
243239
} else {
244240
details.removeEventListener('toggle', loadIncludeFragment)
241+
}
242+
243+
if (this.src && this.preload) {
244+
details.addEventListener('mouseover', loadIncludeFragment, {once: true})
245+
} else {
245246
details.removeEventListener('mouseover', loadIncludeFragment)
246247
}
247248
}

0 commit comments

Comments
 (0)