diff --git a/app/javascript/mastodon/components/status_banner.tsx b/app/javascript/mastodon/components/status_banner.tsx index 34af209198..e11b2c9279 100644 --- a/app/javascript/mastodon/components/status_banner.tsx +++ b/app/javascript/mastodon/components/status_banner.tsx @@ -8,6 +8,10 @@ export enum BannerVariant { Filter = 'filter', } +const stopPropagation: MouseEventHandler = (e) => { + e.stopPropagation(); +}; + export const StatusBanner: React.FC<{ children: React.ReactNode; variant: BannerVariant; @@ -38,6 +42,7 @@ export const StatusBanner: React.FC<{ : 'content-warning content-warning--filter' } onClick={forwardClick} + onMouseUp={stopPropagation} >

{children}