From b5c0da7da4350a0efd44425d3419f607a8b66348 Mon Sep 17 00:00:00 2001 From: EvgeniyIgol Date: Wed, 26 Nov 2025 16:27:02 +0300 Subject: [PATCH] Fix macros move cursor only for document editor --- common/macro-recorder.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/common/macro-recorder.js b/common/macro-recorder.js index ee6b6473e4..c0d6c7e0cc 100644 --- a/common/macro-recorder.js +++ b/common/macro-recorder.js @@ -104,6 +104,9 @@ } else if (e.KeyCode === 37) // Left Arrow { + if (_t.editor.editorId !== AscCommon.c_oEditorId.Word) + return; + let doc = _t.editor.getLogicDocument(); let curPara = doc.GetCurrentParagraph(true); let isRtl = (curPara ? curPara.isRtlDirection() : false); @@ -120,6 +123,9 @@ } else if (e.KeyCode === 38) // Top Arrow { + if (_t.editor.editorId !== AscCommon.c_oEditorId.Word) + return; + _t.addStepData('moveCursorUp', [{ isAddSelect: e.IsShift(), isWord: e.IsCtrl() @@ -127,6 +133,9 @@ } else if (e.KeyCode === 39) // Right Arrow { + if (_t.editor.editorId !== AscCommon.c_oEditorId.Word) + return; + let doc = _t.editor.getLogicDocument(); let curPara = doc.GetCurrentParagraph(true); let isRtl = (curPara ? curPara.isRtlDirection() : false); @@ -143,6 +152,9 @@ } else if (e.KeyCode === 40) // Bottom Arrow { + if (_t.editor.editorId !== AscCommon.c_oEditorId.Word) + return; + _t.addStepData('moveCursorDown', [{ isAddSelect: e.IsShift(), isWord: e.IsCtrl()