From 55be6de5ec8b0726b75b5e8bb687f8086180a5be Mon Sep 17 00:00:00 2001 From: dwelle <5153846+dwelle@users.noreply.github.com> Date: Sun, 29 Dec 2024 20:47:02 +0100 Subject: [PATCH] fix: caret not showing in Safari for empty wysiwyg --- packages/excalidraw/element/textWysiwyg.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/excalidraw/element/textWysiwyg.tsx b/packages/excalidraw/element/textWysiwyg.tsx index efe27bc6eb..b9f6cefbc4 100644 --- a/packages/excalidraw/element/textWysiwyg.tsx +++ b/packages/excalidraw/element/textWysiwyg.tsx @@ -289,6 +289,8 @@ export const textWysiwyg = ({ editable.dataset.type = "wysiwyg"; // prevent line wrapping on Safari editable.wrap = "off"; + // set   placeholder fix for Safari not showing caret for empty textarea + editable.placeholder = "\u00A0"; editable.classList.add("excalidraw-wysiwyg"); let whiteSpace = "pre";