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