SIGN IN SIGN UP

fix(a11y): show where keyboard focus is on the canvas, and keep it after a rename (#14544)

Nodes and edges are tab stops but render no focus styling, so a keyboard user
traverses nine invisible stops with no idea where they are. React Flow clears
the outline on both and leaves the indicator to the app; restore one using the
app-wide focus token.

Committing a project rename unmounts the focused input without moving focus,
dropping it to <body> and forcing a tab from the top of the page. Hand focus
back to the project's nav item, but only when it was actually lost.
V
Viktor Avelino committed
508e95d8341b3633b80b286713543f66036a3c73
Parent: ee2f9c1
Committed by GitHub <noreply@github.com> on 8/14/2026, 3:30:28 PM