From 392f8e43f9eced9c75526cf8aa9411144b785539 Mon Sep 17 00:00:00 2001 From: diondiondion Date: Tue, 26 May 2026 12:22:22 +0200 Subject: [PATCH] [Glitch] Accessibility: Add landmark regions to Web UI Port e1aa4e3a8c7401d9fd2ab0371e550dde0458c961 to glitch-soc Signed-off-by: Claire --- .../compose/components/compose_form.jsx | 10 +++++++++- .../features/compose/components/search.tsx | 8 ++++++-- .../flavours/glitch/features/compose/index.tsx | 17 ++++++++++------- .../glitch/features/getting_started/index.tsx | 6 ++++-- .../glitch/features/navigation_panel/index.tsx | 14 +++++++++++--- .../features/ui/components/columns_area.tsx | 8 ++++---- .../features/ui/components/navigation_bar.tsx | 4 ++++ .../flavours/glitch/styles/mastodon/admin.scss | 2 +- 8 files changed, 49 insertions(+), 20 deletions(-) diff --git a/app/javascript/flavours/glitch/features/compose/components/compose_form.jsx b/app/javascript/flavours/glitch/features/compose/components/compose_form.jsx index b2e3f7308b..4ca652ffbb 100644 --- a/app/javascript/flavours/glitch/features/compose/components/compose_form.jsx +++ b/app/javascript/flavours/glitch/features/compose/components/compose_form.jsx @@ -270,7 +270,15 @@ class ComposeForm extends ImmutablePureComponent { const { intl, onPaste, onDrop, autoFocus, withoutNavigation, maxChars, isSubmitting } = this.props; return ( -
+ {!withoutNavigation && } diff --git a/app/javascript/flavours/glitch/features/compose/components/search.tsx b/app/javascript/flavours/glitch/features/compose/components/search.tsx index f4eeaacf20..f4baf784ff 100644 --- a/app/javascript/flavours/glitch/features/compose/components/search.tsx +++ b/app/javascript/flavours/glitch/features/compose/components/search.tsx @@ -547,11 +547,15 @@ export const Search: React.FC<{ const searchOptionsHeading = useId(); return ( - + = ({ multiColumn }) => { if (multiColumn) { return ( -
-
-
+
{children}
-
+ @@ -121,7 +121,7 @@ export const ColumnsArea = forwardRef< } return ( -
-
+ ); }); diff --git a/app/javascript/flavours/glitch/features/ui/components/navigation_bar.tsx b/app/javascript/flavours/glitch/features/ui/components/navigation_bar.tsx index 5410f015d4..69a18756af 100644 --- a/app/javascript/flavours/glitch/features/ui/components/navigation_bar.tsx +++ b/app/javascript/flavours/glitch/features/ui/components/navigation_bar.tsx @@ -31,6 +31,10 @@ export const messages = defineMessages({ defaultMessage: 'Notifications', }, menu: { id: 'tabs_bar.menu', defaultMessage: 'Menu' }, + advancedUiQuickLinks: { + id: 'tabs_bar.quick_links', + defaultMessage: 'Quick links', + }, }); const IconLabelButton: React.FC<{ diff --git a/app/javascript/flavours/glitch/styles/mastodon/admin.scss b/app/javascript/flavours/glitch/styles/mastodon/admin.scss index 52c304c72a..658c0c85da 100644 --- a/app/javascript/flavours/glitch/styles/mastodon/admin.scss +++ b/app/javascript/flavours/glitch/styles/mastodon/admin.scss @@ -410,7 +410,7 @@ $content-width: 840px; display: flex; } - & > ul { + & > nav > ul { display: none; &.visible {