Skip to content

Commit c71e29c

Browse files
authored
fix: better support for onwheel events in chrome (#11808)
1 parent 97e41dc commit c71e29c

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

.changeset/metal-pans-trade.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte": patch
3+
---
4+
5+
fix: better support for onwheel events in chrome

packages/svelte/src/internal/client/dom/elements/events.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ export function create_event(event_name, dom, handler, options) {
5555
// Chrome has a bug where pointer events don't work when attached to a DOM element that has been cloned
5656
// with cloneNode() and the DOM element is disconnected from the document. To ensure the event works, we
5757
// defer the attachment till after it's been appended to the document. TODO: remove this once Chrome fixes
58-
// this bug.
59-
if (event_name.startsWith('pointer')) {
58+
// this bug. The same applies to wheel events.
59+
if (event_name.startsWith('pointer') || event_name === 'wheel') {
6060
queue_micro_task(() => {
6161
dom.addEventListener(event_name, target_handler, options);
6262
});

0 commit comments

Comments
 (0)