diff --git a/packages/excalidraw/wysiwyg/textWysiwyg.tsx b/packages/excalidraw/wysiwyg/textWysiwyg.tsx index d485d1d9c..656c7f07e 100644 --- a/packages/excalidraw/wysiwyg/textWysiwyg.tsx +++ b/packages/excalidraw/wysiwyg/textWysiwyg.tsx @@ -9,6 +9,8 @@ import { isTestEnv, } from "@excalidraw/common"; +import { actionSaveToActiveFile } from "../actions"; + import { originalContainerCache, updateOriginalContainerCache, @@ -397,6 +399,10 @@ export const textWysiwyg = ({ event.preventDefault(); submittedViaKeyboard = true; handleSubmit(); + } else if (actionSaveToActiveFile.keyTest(event)) { + event.preventDefault(); + handleSubmit(); + app.actionManager.executeAction(actionSaveToActiveFile); } else if (event.key === KEYS.ENTER && event[KEYS.CTRL_OR_CMD]) { event.preventDefault(); if (event.isComposing || event.keyCode === 229) {