fix: better scroll handling

This commit is contained in:
zhom
2026-03-15 19:58:51 +04:00
parent 7648785e39
commit d2d459feeb
+10 -11
View File
@@ -795,17 +795,16 @@ impl SynchronizerManager {
))
}
}
"wheel" => Some((
"Input.dispatchMouseEvent",
serde_json::json!({
"type": "mouseWheel",
"x": event.x.unwrap_or(0.0),
"y": event.y.unwrap_or(0.0),
"deltaX": -event.delta_x.unwrap_or(0.0),
"deltaY": -event.delta_y.unwrap_or(0.0),
"modifiers": event.modifiers.unwrap_or(0),
}),
)),
"wheel" => {
let dx = -event.delta_x.unwrap_or(0.0);
let dy = -event.delta_y.unwrap_or(0.0);
Some((
"Runtime.evaluate",
serde_json::json!({
"expression": format!("window.scrollBy({dx},{dy})"),
}),
))
}
_ => None,
};