fix some safari's scroll related issue

This commit is contained in:
Yanzhen Yu
2026-04-01 12:00:00 +08:00
parent 1fa40d751c
commit b093fa6015
3 changed files with 10 additions and 3 deletions

View File

@@ -272,10 +272,11 @@ function initScrollObserver(cb: scrollCallback): listenerHandler {
}
const id = mirror.getId(evt.target as INode);
if (evt.target === document) {
const scrollEl = (document.scrollingElement || document.documentElement)!;
cb({
id,
x: document.documentElement!.scrollLeft,
y: document.documentElement!.scrollTop,
x: scrollEl.scrollLeft,
y: scrollEl.scrollTop,
});
} else {
cb({