From 0d6fcee23ed8cee098c7439f30e3301fc3243cd8 Mon Sep 17 00:00:00 2001 From: yuneng-jiang Date: Sat, 14 Feb 2026 15:49:27 -0800 Subject: [PATCH] injecting localstorage values to hide usageIndicator, prompts, and new badges --- .../e2e_tests/tests/navigation/sidebar.spec.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/ui/litellm-dashboard/e2e_tests/tests/navigation/sidebar.spec.ts b/ui/litellm-dashboard/e2e_tests/tests/navigation/sidebar.spec.ts index ce07cc2b83..1fc982a741 100644 --- a/ui/litellm-dashboard/e2e_tests/tests/navigation/sidebar.spec.ts +++ b/ui/litellm-dashboard/e2e_tests/tests/navigation/sidebar.spec.ts @@ -26,6 +26,11 @@ for (const { role, storage } of roles) { test("should navigate to correct URL when clicking sidebar menu items from homepage", async ({ page }) => { await page.goto("/ui"); + await page.evaluate(() => { + window.localStorage.setItem("disableUsageIndicator", "true"); + window.localStorage.setItem("disableShowPrompts", "true"); + window.localStorage.setItem("disableShowNewBadge", "true"); + }); for (const buttonLabel of sidebarButtons[role as keyof typeof sidebarButtons]) { const expectedPage = menuLabelToPage[buttonLabel]; @@ -45,6 +50,13 @@ for (const { role, storage } of roles) { }); test("should navigate directly to page using navigation helper", async ({ page }) => { + await page.goto("/ui"); + await page.evaluate(() => { + window.localStorage.setItem("disableUsageIndicator", "true"); + window.localStorage.setItem("disableShowPrompts", "true"); + window.localStorage.setItem("disableShowNewBadge", "true"); + }); + // Test direct navigation to verify the helper function works await navigateToPage(page, Page.ApiKeys); await expect(page).toHaveURL(new RegExp(`[?&]page=${Page.ApiKeys}(&|$)`));