Skip to content

Commit 168fdd6

Browse files
committed
feat(offline): a11y improvements to offline indicator and tooltip
1 parent 610aaca commit 168fdd6

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

src/components/SaveButton/SaveButton.jsx

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,18 @@ const SaveButton = ({ className, type, fill = false }) => {
4444

4545
if (offlineEnabled && !isOnline && !user) {
4646
return (
47-
<div className={classNames(className, "offline-badge")}>
47+
<div
48+
className={classNames(className, "offline-badge")}
49+
tabIndex={0}
50+
aria-describedby="offline-badge-tooltip"
51+
>
4852
<OfflineIcon />
4953
<span>{t("header.offline")}</span>
50-
<div className="offline-badge__tooltip">
54+
<div
55+
id="offline-badge-tooltip"
56+
className="offline-badge__tooltip"
57+
role="tooltip"
58+
>
5159
<p>{t("header.offlineTooltipDevice")}</p>
5260
<p>{t("header.offlineTooltipContinue")}</p>
5361
</div>

0 commit comments

Comments
 (0)