diff --git a/app/src/protyle/render/av/col.ts b/app/src/protyle/render/av/col.ts index 3dbfabe0c..1a2bf077e 100644 --- a/app/src/protyle/render/av/col.ts +++ b/app/src/protyle/render/av/col.ts @@ -285,6 +285,16 @@ export const showColMenu = (protyle: IProtyle, blockElement: HTMLElement, cellEl menu.addItem({ icon: getColIconByType(type), label: ``, + bind(element) { + element.querySelector("input").addEventListener("keydown", (event: KeyboardEvent) => { + if (event.isComposing) { + return + } + if (event.key === "Enter") { + menu.close(); + } + }); + } }); if (type !== "block") { menu.addItem({