Skip to content

♿(frontend) focus skip link on headings and skip grid dropzone#1983

Open
Ovgodd wants to merge 1 commit intomainfrom
enhance/skiplink-focus
Open

♿(frontend) focus skip link on headings and skip grid dropzone#1983
Ovgodd wants to merge 1 commit intomainfrom
enhance/skiplink-focus

Conversation

@Ovgodd
Copy link
Collaborator

@Ovgodd Ovgodd commented Mar 11, 2026

Purpose

Improve keyboard and screen reader navigation by moving skip link focus to page
headings instead of the whole main region, and by keeping the docs grid
dropzone out of the keyboard focus order.

Proposal

  • focus the skip link and route-change target on the first available page
    heading (h1, then h2) instead of main
  • remove the header logo heading semantics so each page keeps a single,
    meaningful main heading
  • update main page titles to use proper heading levels for the new focus
    target
  • prevent the docs grid dropzone container from receiving keyboard focus

@Ovgodd Ovgodd requested a review from AntoLC March 11, 2026 13:46
@Ovgodd Ovgodd self-assigned this Mar 11, 2026
@Ovgodd Ovgodd force-pushed the enhance/skiplink-focus branch 4 times, most recently from 798f479 to c909355 Compare March 11, 2026 13:56
@github-actions
Copy link

github-actions bot commented Mar 11, 2026

Size Change: -956 B (-0.02%)

Total Size: 4.25 MB

Filename Size Change
apps/impress/out/_next/static/97ff3eed/_buildManifest.js 933 B +933 B (new file) 🆕
apps/impress/out/_next/static/ce55cc65/_buildManifest.js 0 B -930 B (removed) 🏆

compressed-size-action

@Ovgodd Ovgodd force-pushed the enhance/skiplink-focus branch 3 times, most recently from 5b61e43 to 968b033 Compare March 11, 2026 14:05
@Ovgodd Ovgodd marked this pull request as ready for review March 11, 2026 14:07
@Ovgodd Ovgodd force-pushed the enhance/skiplink-focus branch 3 times, most recently from 095dc36 to 790d114 Compare March 11, 2026 14:58
We land keyboard users on page headings and keep the grid dropzone untabbable.
@Ovgodd Ovgodd force-pushed the enhance/skiplink-focus branch from 790d114 to ff9efe0 Compare March 11, 2026 15:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant