diff --git a/vite-frontend/src/pages/dashboard/use-dashboard-data.ts b/vite-frontend/src/pages/dashboard/use-dashboard-data.ts index 3be92ee..bd2eed4 100644 --- a/vite-frontend/src/pages/dashboard/use-dashboard-data.ts +++ b/vite-frontend/src/pages/dashboard/use-dashboard-data.ts @@ -360,11 +360,7 @@ export const useDashboardData = (): DashboardDataState => { if (updateTime > storedTime) { setIsAnnouncementModalOpen(true); } - } catch (err) { - console.warn( - "Failed to read localStorage for announcement state", - err, - ); + } catch { setIsAnnouncementModalOpen(true); } } else { @@ -385,8 +381,8 @@ export const useDashboardData = (): DashboardDataState => { "flvx_announcement_seen_time", announcement.update_time.toString(), ); - } catch (err) { - console.warn("Failed to set localStorage for announcement state", err); + } catch { + // Ignore localStorage write failures and keep the modal dismissed. } } }, [announcement]); diff --git a/vite-frontend/src/pages/forward.tsx b/vite-frontend/src/pages/forward.tsx index d2f981b..06b6961 100644 --- a/vite-frontend/src/pages/forward.tsx +++ b/vite-frontend/src/pages/forward.tsx @@ -2600,7 +2600,7 @@ export default function ForwardPage() { try { document.execCommand("copy"); toast.success(`已复制${label}`); - } catch (err) { + } catch { toast.error("复制失败"); } document.body.removeChild(textArea); @@ -4884,6 +4884,7 @@ export default function ForwardPage() { 高级设置 diff --git a/vite-frontend/src/themes/loader.ts b/vite-frontend/src/themes/loader.ts index 66e578c..5c2fd0b 100644 --- a/vite-frontend/src/themes/loader.ts +++ b/vite-frontend/src/themes/loader.ts @@ -10,7 +10,6 @@ */ import { registerTheme } from "./registry"; - // ── Built-in themes ────────────────────────────────────────────────────────── import defaultTheme from "./default"; import cyberpunkTheme from "./example-cyberpunk"; diff --git a/vite-frontend/src/themes/registry.ts b/vite-frontend/src/themes/registry.ts index ef94528..6cbc3c1 100644 --- a/vite-frontend/src/themes/registry.ts +++ b/vite-frontend/src/themes/registry.ts @@ -117,8 +117,6 @@ export function activateTheme(id: string): void { const pkg = installed.get(id); if (!pkg) { - console.warn(`[FLVX themes] Theme "${id}" is not registered.`); - return; }