From 08597a1819d3989aa2f639e91f01466193859cb4 Mon Sep 17 00:00:00 2001 From: diondiondion Date: Fri, 20 Jun 2025 11:41:24 +0200 Subject: [PATCH] fix: Prevent click on content warning banner in notification from opening the post (#35096) --- app/javascript/mastodon/components/status_banner.tsx | 5 +++++ 1 file changed, 5 insertions(+) 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}