diff --git a/apps/server/src/routes/projects/index.ts b/apps/server/src/routes/projects/index.ts
index df0b558d..24ecef14 100644
--- a/apps/server/src/routes/projects/index.ts
+++ b/apps/server/src/routes/projects/index.ts
@@ -3,7 +3,7 @@
*/
import { Router } from 'express';
-import { FeatureLoader } from '../../services/feature-loader.js';
+import type { FeatureLoader } from '../../services/feature-loader.js';
import type { AutoModeService } from '../../services/auto-mode-service.js';
import type { SettingsService } from '../../services/settings-service.js';
import type { NotificationService } from '../../services/notification-service.js';
diff --git a/apps/server/src/routes/projects/routes/overview.ts b/apps/server/src/routes/projects/routes/overview.ts
index 18f6c8b0..dfbbd206 100644
--- a/apps/server/src/routes/projects/routes/overview.ts
+++ b/apps/server/src/routes/projects/routes/overview.ts
@@ -188,6 +188,7 @@ export function createOverviewHandler(
unreadNotificationCount,
};
} catch (error) {
+ logError(error, `Failed to load project status: ${projectRef.name}`);
// Return a minimal status for projects that fail to load
return {
projectId: projectRef.id,
diff --git a/apps/ui/src/components/views/dashboard-view.tsx b/apps/ui/src/components/views/dashboard-view.tsx
index 842ba251..a8ca953f 100644
--- a/apps/ui/src/components/views/dashboard-view.tsx
+++ b/apps/ui/src/components/views/dashboard-view.tsx
@@ -579,6 +579,7 @@ export function DashboardView() {
size="icon"
onClick={() => navigate({ to: '/overview' })}
title="Projects Overview"
+ data-testid="projects-overview-button-mobile"
>