diff --git a/tldraw/apps/tldraw-logseq/src/lib/shapes/LogseqPortalShape.tsx b/tldraw/apps/tldraw-logseq/src/lib/shapes/LogseqPortalShape.tsx index 89cdf0b942..9969e47a3f 100644 --- a/tldraw/apps/tldraw-logseq/src/lib/shapes/LogseqPortalShape.tsx +++ b/tldraw/apps/tldraw-logseq/src/lib/shapes/LogseqPortalShape.tsx @@ -640,9 +640,9 @@ export class LogseqPortalShape extends TLBoxShape { setPrefixIcon(actionIcon) setFocusedOptionIdx(index) }} - // we have to use mousedown && stop propagation, otherwise some + // we have to use mousedown && stop propagation EARLY, otherwise some // default behavior of clicking the rendered elements will happen - onMouseDown={e => { + onMouseDownCapture={e => { if (onChosen()) { e.stopPropagation() e.preventDefault()