From dccb5e501dc27f95aba056927957215bbc96dd35 Mon Sep 17 00:00:00 2001 From: diondiondion Date: Mon, 8 Jun 2026 12:16:33 +0200 Subject: [PATCH] [Glitch] Accessibility: Move column extra buttons out of h1 column heading Port bcafd7d0c7c929f5e90fa1f64c881632a145f8b8 to glitch-soc Signed-off-by: Claire --- .../glitch/components/column_header.tsx | 17 +++++++---------- .../glitch/styles/mastodon/components.scss | 6 +++++- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/app/javascript/flavours/glitch/components/column_header.tsx b/app/javascript/flavours/glitch/components/column_header.tsx index fda5c71b36..cdbf6ef9dd 100644 --- a/app/javascript/flavours/glitch/components/column_header.tsx +++ b/app/javascript/flavours/glitch/components/column_header.tsx @@ -152,7 +152,7 @@ export const ColumnHeader: React.FC = ({ active, }); - const buttonClassName = classNames('column-header', { + const headingClassName = classNames('column-header', { active, }); @@ -276,16 +276,14 @@ export const ColumnHeader: React.FC = ({ ); - const HeadingElement = hasTitle ? 'h1' : 'div'; - const component = (
- +
{hasTitle && ( - <> +

{backButton} - {onClick && ( + {onClick ? ( - )} - {!onClick && ( + ) : ( = ({ {titleContents} )} - +

)} {!hasTitle && backButton} @@ -313,7 +310,7 @@ export const ColumnHeader: React.FC = ({ {extraButton} {collapseButton}
-
+