diff --git a/components/database/table.js b/components/database/table.js
index 74fb1a55..80441378 100644
--- a/components/database/table.js
+++ b/components/database/table.js
@@ -115,6 +115,7 @@ function DatabaseTable({
target="_blank"
rel="noopener noreferrer"
className="report-item"
+ aria-label="Download document"
>
@@ -213,6 +214,7 @@ function DatabaseTable({
target="_blank"
rel="noopener noreferrer"
className="evidence-item"
+ aria-label="Download evidence document"
>
diff --git a/components/help/overview/gallery-1.js b/components/help/overview/gallery-1.js
index cdeb3187..93e26bdb 100644
--- a/components/help/overview/gallery-1.js
+++ b/components/help/overview/gallery-1.js
@@ -34,6 +34,7 @@ function Gallery1(props) {
description={tutorial.description}
link={{
label: props.intl.formatMessage({ id: 'Read more' }),
+ "aria-label": tutorial.name,
href: `/help/how-otp-works?article=tutorial-article-${tutorial.id}`
}}
/>
diff --git a/components/help/overview/gallery-2.js b/components/help/overview/gallery-2.js
index 2083cf30..71c23ea7 100644
--- a/components/help/overview/gallery-2.js
+++ b/components/help/overview/gallery-2.js
@@ -34,6 +34,7 @@ function Gallery2(props) {
description={tutorial.description}
link={{
label: props.intl.formatMessage({ id: 'Read more' }),
+ "aria-label": tutorial.name,
href: `/help/legislation-and-regulations?article=tutorial-article-${tutorial.id}`
}}
/>
diff --git a/components/help/overview/gallery-3.js b/components/help/overview/gallery-3.js
index aac9b13f..e6fe01e8 100644
--- a/components/help/overview/gallery-3.js
+++ b/components/help/overview/gallery-3.js
@@ -32,6 +32,7 @@ function Gallery3(props) {
description={faq.answer}
link={{
label: props.intl.formatMessage({ id: 'Read more' }),
+ "aria-label": faq.question,
href: `/help/faqs?article=faq-article-${faq.id}`
}}
/>
diff --git a/components/help/overview/gallery-4.js b/components/help/overview/gallery-4.js
index e399c4ef..e111a8f0 100644
--- a/components/help/overview/gallery-4.js
+++ b/components/help/overview/gallery-4.js
@@ -34,6 +34,7 @@ function Gallery1(props) {
description={tutorial.description}
link={{
label: props.intl.formatMessage({ id: 'Read more' }),
+ "aria-label": tutorial.name,
href: `/help/tutorials?article=tutorial-article-${tutorial.id}`
}}
/>
diff --git a/components/map/controls/zoom-control.js b/components/map/controls/zoom-control.js
index fb7ab2a6..e219e06e 100644
--- a/components/map/controls/zoom-control.js
+++ b/components/map/controls/zoom-control.js
@@ -43,10 +43,10 @@ export default class ZoomControl extends React.Component {
return (
-
diff --git a/components/operators-detail/overview/gallery-1.js b/components/operators-detail/overview/gallery-1.js
index ccc8b117..a302a387 100644
--- a/components/operators-detail/overview/gallery-1.js
+++ b/components/operators-detail/overview/gallery-1.js
@@ -127,6 +127,7 @@ function Gallery({
label: intl.formatMessage({
id: 'operator-detail.overview.card3.link.label',
}),
+ "aria-label": "Check operator FMUs",
href: `/operators/${router.query.id}/fmus`,
}}
/>
diff --git a/components/operators/filters.js b/components/operators/filters.js
index 7d7b9ba6..9837cae3 100644
--- a/components/operators/filters.js
+++ b/components/operators/filters.js
@@ -92,15 +92,16 @@ class OperatorsFilters extends React.Component {
-
+
+
{f.type === 'select' &&