diff --git a/app/javascript/flavours/glitch/features/custom_homepage/index.tsx b/app/javascript/flavours/glitch/features/custom_homepage/index.tsx
index ef64a82c70..1f20ad35c8 100644
--- a/app/javascript/flavours/glitch/features/custom_homepage/index.tsx
+++ b/app/javascript/flavours/glitch/features/custom_homepage/index.tsx
@@ -6,6 +6,7 @@ import { Route, Switch, useRouteMatch } from 'react-router-dom';
import { Helmet } from '@unhead/react/helmet';
+import { NavigationFocusTarget } from '@/flavours/glitch/components/navigation_focus_target';
import { fetchServer } from 'flavours/glitch/actions/server';
import { ServerHeroImage } from 'flavours/glitch/components/server_hero_image';
import { TabLink, TabList } from 'flavours/glitch/components/tab_list';
@@ -40,7 +41,9 @@ export const CustomHomepage: React.FC = () => {
/>
-
{server.item?.domain}
+
+ {server.item?.domain}
+
{server.item?.description}
diff --git a/app/javascript/flavours/glitch/features/filters/added_to_filter.jsx b/app/javascript/flavours/glitch/features/filters/added_to_filter.jsx
index 25615b662a..220772fd06 100644
--- a/app/javascript/flavours/glitch/features/filters/added_to_filter.jsx
+++ b/app/javascript/flavours/glitch/features/filters/added_to_filter.jsx
@@ -7,6 +7,7 @@ import ImmutablePropTypes from 'react-immutable-proptypes';
import { connect } from 'react-redux';
import { Button } from 'flavours/glitch/components/button';
+import { NavigationFocusTarget } from 'flavours/glitch/components/navigation_focus_target';
import { toServerSideType } from 'flavours/glitch/utils/filters';
const mapStateToProps = (state, { filterId }) => ({
@@ -71,7 +72,9 @@ class AddedToFilter extends PureComponent {
return (
<>
-
+
+
+
-
+
+
+
diff --git a/app/javascript/flavours/glitch/features/list_adder/index.tsx b/app/javascript/flavours/glitch/features/list_adder/index.tsx
index 4642b1e860..819dfaaeab 100644
--- a/app/javascript/flavours/glitch/features/list_adder/index.tsx
+++ b/app/javascript/flavours/glitch/features/list_adder/index.tsx
@@ -18,6 +18,7 @@ import type { ApiListJSON } from 'flavours/glitch/api_types/lists';
import { Button } from 'flavours/glitch/components/button';
import { Icon } from 'flavours/glitch/components/icon';
import { IconButton } from 'flavours/glitch/components/icon_button';
+import { NavigationFocusTarget } from 'flavours/glitch/components/navigation_focus_target';
import { getOrderedLists } from 'flavours/glitch/selectors/lists';
import { useAppDispatch, useAppSelector } from 'flavours/glitch/store';
@@ -182,13 +183,13 @@ const ListAdder: React.FC<{
onClick={onClose}
/>
-
+
@{account?.acct} }}
/>
-
+
diff --git a/app/javascript/flavours/glitch/features/privacy_policy/index.tsx b/app/javascript/flavours/glitch/features/privacy_policy/index.tsx
index a055594a9b..e9cc123fbc 100644
--- a/app/javascript/flavours/glitch/features/privacy_policy/index.tsx
+++ b/app/javascript/flavours/glitch/features/privacy_policy/index.tsx
@@ -4,12 +4,15 @@ import { FormattedMessage, useIntl, defineMessages } from 'react-intl';
import { Helmet } from '@unhead/react/helmet';
+import { NavigationFocusTarget } from '@/flavours/glitch/components/navigation_focus_target';
import { apiGetPrivacyPolicy } from 'flavours/glitch/api/instance';
import type { ApiPrivacyPolicyJSON } from 'flavours/glitch/api_types/instance';
import { Column } from 'flavours/glitch/components/column';
import { FormattedDateWrapper } from 'flavours/glitch/components/formatted_date';
import { Skeleton } from 'flavours/glitch/components/skeleton';
+import { getColumnSkipLinkId } from '../ui/components/skip_links';
+
const messages = defineMessages({
title: { id: 'privacy_policy.title', defaultMessage: 'Privacy Policy' },
});
@@ -40,12 +43,12 @@ const PrivacyPolicy: React.FC<{
>
-
+
-
+
-
+
+
+
diff --git a/app/javascript/flavours/glitch/features/report/comment.tsx b/app/javascript/flavours/glitch/features/report/comment.tsx
index 95ddf0a85c..1cfee51809 100644
--- a/app/javascript/flavours/glitch/features/report/comment.tsx
+++ b/app/javascript/flavours/glitch/features/report/comment.tsx
@@ -7,6 +7,7 @@ import { OrderedSet } from 'immutable';
import { shallowEqual } from 'react-redux';
import { Toggle } from '@/flavours/glitch/components/form_fields/toggle_field';
+import { NavigationFocusTarget } from '@/flavours/glitch/components/navigation_focus_target';
import { fetchAccount } from 'flavours/glitch/actions/accounts';
import { Button } from 'flavours/glitch/components/button';
import type { Status } from 'flavours/glitch/models/status';
@@ -148,14 +149,18 @@ const Comment: React.FC
= ({
return (
<>
-
+
{modalTitle ?? (
)}
-
+