diff --git a/src/app/components/DatasetsModal.tsx b/src/app/components/DatasetsModal.tsx
index 724bbcd..dfe4cfd 100644
--- a/src/app/components/DatasetsModal.tsx
+++ b/src/app/components/DatasetsModal.tsx
@@ -349,11 +349,15 @@ function DatasetDetail({
Preview
{previewRows ? (
<>
- {/* TODO: a11y — this scroll container isn't keyboard-reachable; when the
- preview overflows, keyboard-only users can't scroll it (WCAG 2.1.1).
- A council pass should decide the pattern (tabindex=0 + aria-label region,
- or a different overflow treatment) before we lean on it more. */}
-
+ {/* A scrollable region needs a tab stop + name so keyboard-only users can
+ reach and scroll it when the preview overflows (WCAG 2.1.1; WAI-ARIA APG
+ — a focusable `region` with an accessible name). */}
+