diff --git a/shared/editor/nodes/SimpleImage.tsx b/shared/editor/nodes/SimpleImage.tsx index f0748daa3..c47460079 100644 --- a/shared/editor/nodes/SimpleImage.tsx +++ b/shared/editor/nodes/SimpleImage.tsx @@ -136,9 +136,11 @@ export default class SimpleImage extends Node { }; handleMouseDown = (ev: React.MouseEvent) => { + // always prevent clicks in caption from bubbling to the editor + ev.stopPropagation(); + if (document.activeElement !== ev.currentTarget) { ev.preventDefault(); - ev.stopPropagation(); ev.currentTarget.focus(); } };