From a1328a6b4d44926c9ae9a4d8e79c867a1cc4451a Mon Sep 17 00:00:00 2001 From: Vanessa Date: Tue, 28 Nov 2023 21:36:52 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/9761 1 --- app/src/protyle/render/av/cell.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/protyle/render/av/cell.ts b/app/src/protyle/render/av/cell.ts index 1da458510..6d3ab975c 100644 --- a/app/src/protyle/render/av/cell.ts +++ b/app/src/protyle/render/av/cell.ts @@ -208,9 +208,12 @@ export const popTextCell = (protyle: IProtyle, cellElements: HTMLElement[], type if (event.isComposing) { return; } - if (event.key === "Escape" || + if (event.key === "Escape" || event.key === "Tab" || (event.key === "Enter" && !event.shiftKey && isNotCtrl(event))) { updateCellValue(protyle, type, cellElements); + if (event.key === "Tab") { + protyle.wysiwyg.element.dispatchEvent(new KeyboardEvent("keydown", {key: "Tab", keyCode: 9})) + } event.preventDefault(); event.stopPropagation(); }