web: fix editor zoom on trackpads

This commit is contained in:
Abdullah Atta
2024-11-23 14:03:31 +05:00
parent 25956ccadb
commit 4308e3bf49

View File

@@ -451,7 +451,9 @@ function TiptapWrapper(
if (e.ctrlKey) {
e.preventDefault();
const delta =
Math.ceil(-e.deltaY / 10 / EDITOR_ZOOM.STEP) * EDITOR_ZOOM.STEP;
(e.deltaY > 0 && e.deltaY < 10) || (e.deltaY > -10 && e.deltaY < 0)
? -e.deltaY
: Math.ceil(-e.deltaY / 10 / EDITOR_ZOOM.STEP) * EDITOR_ZOOM.STEP;
const zoom = Math.min(
EDITOR_ZOOM.MAX,
Math.max(EDITOR_ZOOM.MIN, editorConfig.zoom + delta)