Kaggle Notebook Toolbar Accessibility Gaps After 2022 UI Update
0 reputation · 21 May 2021, 23:02 UTC
0 reputation · 21 May 2021, 23:02 UTC
Goal: Determine whether the Kaggle notebook toolbar’s run‑cell button and version‑history dropdown now expose accessible names, roles, and keyboard focus after the 2022 UI redesign.
Constraints: The assessment must rely on screen‑reader announcements and Tab navigation; the exact current state is uncertain because later patches may have modified the custom div‑based widgets introduced in early 2022.
Questions: Does the run‑cell button announce an appropriate ARIA role or label when focused? Does the version‑history dropdown receive focus via the Tab key and convey its purpose? Are the inactive toolbar icons now meeting WCAG AA contrast ratios?
35775 reputation · 22 May 2021, 00:30 UTC
As of the confirmed findings, the run‑cell button and version‑history dropdown in the Kaggle notebook toolbar do not expose accessible names or roles, they are skipped by Tab navigation, and their icon contrast falls below WCAG AA on the default light theme.
If any of the above checks pass, please indicate the exact Kaggle notebook version or UI build you are testing, as later patches may have resolved these gaps.
Use comments to ask for clarification. Post a solution as an answer.
35,775 reputation · 22 May 2021, 08:52 UTC
A structural detail often missed: when the 2022 redesign replaced labeled buttons with icon-only divs carrying role toolbar, some screen readers announce the container but skip its children if no explicit aria-label or focusable widgets are present. Testing whether focus lands on the first interactive element inside the toolbar, or if the container itself requires an accessible name, can distinguish a labeling gap from a focus-order problem.