diff --git a/benefit-finder/src/App/index.jsx b/benefit-finder/src/App/index.jsx
index 6d0db9b2..098cef9e 100644
--- a/benefit-finder/src/App/index.jsx
+++ b/benefit-finder/src/App/index.jsx
@@ -114,6 +114,12 @@ function App({ testAppContent, testQuery }) {
data-testid="app"
data-version={version}
>
+
{
// create a hidden liveRegion to announce titles to screen-readers
- const liveRegion = document.getElementById('live-region')
+ const liveRegion = document.getElementById('a11y-titles')
// get the last part of the location Path
// remove the hyphen
@@ -13,18 +13,22 @@ const a11yTitles = (location, locale) => {
const defaultTitle = `${title} | USAGov`
// assign title based on locale
- const politeTitle = !locale
+ const assertiveTitle = !locale
? defaultTitle
: locale === 'es'
? esTitle
: enTitle
// update the live region
- if (liveRegion) {
- liveRegion.textContent = politeTitle
- }
+ // delay the update to a11y-dom sees the change
+ setTimeout(function () {
+ if (liveRegion) {
+ liveRegion.textContent = assertiveTitle
+ }
+ }, 200)
+
// update the page title
- document.title = politeTitle
+ document.title = assertiveTitle
return
}
diff --git a/usagov_benefit_finder/modules/usagov_benefit_finder_app/usagov_benefit_finder_page/templates/page--benefit-finder-life-event.html.twig b/usagov_benefit_finder/modules/usagov_benefit_finder_app/usagov_benefit_finder_page/templates/page--benefit-finder-life-event.html.twig
index 55fcf1ab..3245472b 100644
--- a/usagov_benefit_finder/modules/usagov_benefit_finder_app/usagov_benefit_finder_page/templates/page--benefit-finder-life-event.html.twig
+++ b/usagov_benefit_finder/modules/usagov_benefit_finder_app/usagov_benefit_finder_page/templates/page--benefit-finder-life-event.html.twig
@@ -79,7 +79,6 @@
{% endif %}
-
{{ node.label }}