diff --git a/apps/e2e/tests/login.spec.ts b/apps/e2e/tests/login.spec.ts
index 6081f45..6f21a1e 100644
--- a/apps/e2e/tests/login.spec.ts
+++ b/apps/e2e/tests/login.spec.ts
@@ -55,14 +55,6 @@ test.describe("DevLoginSelector", () => {
expect(JSON.parse(devUser!)).toMatchObject({ type: "client", id: "client-1", name: "Carol Client" });
});
- test("skip login removes dev-user and navigates to /admin", async ({ page }) => {
- await page.goto("/login");
- await page.getByText("Continue as default dev user").click();
- await expect(page).toHaveURL("/admin");
- const devUser = await page.evaluate(() => localStorage.getItem("dev-user"));
- expect(devUser).toBeNull();
- });
-
test("no users available shows empty sections", async ({ page }) => {
await page.route("**/api/dev/users", (route) =>
route.fulfill({ json: { staff: [], clients: [] } })
diff --git a/apps/web/src/App.tsx b/apps/web/src/App.tsx
index cdf9d1f..5f299d1 100644
--- a/apps/web/src/App.tsx
+++ b/apps/web/src/App.tsx
@@ -141,8 +141,8 @@ export function App() {
.catch(() => setAuthDisabled(false));
}, []);
- // Show login selector page
- if (location.pathname === "/login") {
+ // Show login selector page (only in development)
+ if (import.meta.env.DEV && location.pathname === "/login") {
return