From 31b3305af91ca7f567202371726ba879c5983de6 Mon Sep 17 00:00:00 2001 From: Andrew Duthie Date: Wed, 7 Aug 2024 12:20:00 -0400 Subject: [PATCH] Disable USWDS default external link screen reader text changelog: Bug Fixes, Accessibility, Remove confusing and duplicate external link announcement --- app/assets/stylesheets/components/_index.scss | 1 + app/assets/stylesheets/components/_link.scss | 8 ++++++++ 2 files changed, 9 insertions(+) create mode 100644 app/assets/stylesheets/components/_link.scss diff --git a/app/assets/stylesheets/components/_index.scss b/app/assets/stylesheets/components/_index.scss index 4e1b4f67ab6..035f7d918cd 100644 --- a/app/assets/stylesheets/components/_index.scss +++ b/app/assets/stylesheets/components/_index.scss @@ -11,6 +11,7 @@ @forward 'full-screen'; @forward 'hr'; @forward 'language-picker'; +@forward 'link'; @forward 'header'; @forward 'page-heading'; @forward 'profile-section'; diff --git a/app/assets/stylesheets/components/_link.scss b/app/assets/stylesheets/components/_link.scss new file mode 100644 index 00000000000..2dcafd7afa9 --- /dev/null +++ b/app/assets/stylesheets/components/_link.scss @@ -0,0 +1,8 @@ +// USWDS link screen reader text needs improvement for placement and lack of localization support, +// and conflicts with `new_tab_link_to` customizations. +// +// See: https://github.com/uswds/uswds/issues/5942 +.usa-link--external::before, +.usa-link--external[target='_blank']::before { + content: ''; +}