Navigation between product pages (Features → Pipelines → Queue etc.) triggers full page loads with no visible progress indicator. The dashboard layout has a Suspense fallback only for the main dashboard page, but individual product sub-pages (features, pipelines, queue, etc.) have no loading skeleton or progress bar. Users get a blank content area during data fetching with only a spinner if lucky.
Category: performance File: src/app/dashboard/layout.tsx Recommendation: Add a top-of-page progress bar (e.g. NProgress-style or a Next.js router event listener) to the dashboard layout to show page transitions. Additionally, audit each product sub-page for missing Suspense boundaries — add skeleton components for features, pipelines, and queue pages that mirror their loaded state layout.