diff --git a/src/renderer/src/components/browser-favicon.tsx b/src/renderer/src/components/browser-favicon.tsx
index 92b14a6ad64..b2e8b43b7a0 100644
--- a/src/renderer/src/components/browser-favicon.tsx
+++ b/src/renderer/src/components/browser-favicon.tsx
@@ -1,5 +1,5 @@
import { useState } from 'react'
-import { Globe } from 'lucide-react'
+import { Globe, Loader2 } from 'lucide-react'
import { cn } from '@/lib/utils'
import { displayableFaviconUrl } from './browser-pane/describe-page/browser-favicon-url'
@@ -32,6 +32,15 @@ export function BrowserFavicon({
setFailedUrl(null)
}
+ if (loading) {
+ return (
+
+ )
+ }
+
if (displayUrl && failedUrl !== displayUrl) {
return (
{isPinned && }
{tabLabel}
- {tab.loading && !tab.loadError && !isBlankBrowserTab(tab) && (
-
- )}
{!isPinned && (