diff --git a/packages/react/src/components/Attachment/Attachment.tsx b/packages/react/src/components/Attachment/Attachment.tsx index 7b5a08e207..dbe76eb9fc 100644 --- a/packages/react/src/components/Attachment/Attachment.tsx +++ b/packages/react/src/components/Attachment/Attachment.tsx @@ -136,8 +136,10 @@ class Attachment extends UIComponent, AttachmentStat } performClick = e => { - e.stopPropagation() - this.handleClick(e) + if (e.currentTarget === e.target) { + e.stopPropagation() + this.handleClick(e) + } } handleClick = (e: React.SyntheticEvent) => {