Fix scroll and visibilitychange event handling

This commit is contained in:
Damian Tarnawski
2023-11-25 16:07:36 +01:00
parent e0ecae66fd
commit 1e726bb3e0
+5 -5
View File
@@ -1451,11 +1451,11 @@ function odinSetupDefaultImports(wasmMemoryInterface, consoleElement) {
wmi.storeF64(off(8), e.deltaY); wmi.storeF64(off(8), e.deltaY);
wmi.storeF64(off(8), e.deltaZ); wmi.storeF64(off(8), e.deltaZ);
wmi.storeU32(off(4), e.deltaMode); wmi.storeU32(off(4), e.deltaMode);
} else if (e instanceof Event) { } else if (e.type === 'scroll') {
if ('scrollX' in e) { wmi.storeF64(off(8), window.scrollX);
wmi.storeF64(off(8), e.scrollX); wmi.storeF64(off(8), window.scrollY);
wmi.storeF64(off(8), e.scrollY); } else if (e.type === 'visibilitychange') {
} wmi.storeU8(off(1), !document.hidden);
} }
}, },