kanban-dev-webapp/src/components/shell
Dave 5c26f39f2c fix(nav): avoid Kanban flyout state update racing with RSC navigation
A click outside the Kanban sidebar flyout called setOpen(false) even when
the click was on a Link, so the deferred state update landed during the
Link navigation's RSC stream and corrupted Turbopack's flight client
(vercel/next.js#92362).

Skip the close when the click target is inside an <a> and flush the close
synchronously from the Link's own onClick so the state update completes
before navigation, not during RSC processing.
2026-09-17 11:15:32 +02:00
..
app-shell.tsx feat(nav): sidebar Kanban flyout, grouped by client 2026-09-17 10:42:50 +02:00
kanban-nav.tsx fix(nav): avoid Kanban flyout state update racing with RSC navigation 2026-09-17 11:15:32 +02:00
sidebar.tsx feat(nav): sidebar Kanban flyout, grouped by client 2026-09-17 10:42:50 +02:00
top-bar.tsx feat(shell): floating panel layout with labelled icon rail 2026-09-16 10:01:45 +02:00