diff --git a/packages/app/src/Element/Note.tsx b/packages/app/src/Element/Note.tsx index 65584868..61c2633a 100644 --- a/packages/app/src/Element/Note.tsx +++ b/packages/app/src/Element/Note.tsx @@ -204,13 +204,13 @@ export default function Note(props: NoteProps) { eTarget: TaggedRawEvent, isTargetAllowed: boolean = e.target === e.currentTarget ) { - if (props.onClick) { - e.stopPropagation(); - props.onClick(eTarget); + if (!isTargetAllowed || opt?.canClick === false) { return; } - if (!isTargetAllowed || opt?.canClick === false) { + if (props.onClick) { + e.stopPropagation(); + props.onClick(eTarget); return; }