#6524: fix(ui): use local favicon instead of CDN URL with expired signature
app: web-ui
Cluster:
UI Improvements and Fixes
## Problem
The sidebar logo in the Control UI fails to load with a 403 Forbidden error. The CDN URL `mintcdn.com/clawhub/...` has an expired or domain-locked signature that fails for self-hosted and Docker deployments.
## Solution
Replace the external CDN URL with the local `/favicon.svg` (absolute path) which is already bundled in the UI public assets.
## Changes
- `ui/src/ui/app-render.ts`: Replace CDN URL with `/favicon.svg`
## Testing
- Tested on local Docker deployment
- Logo now loads correctly from local assets
- Used absolute path per Greptile feedback (relative `./` would break on nested routes)
Fixes #6135
Fixes #6365
Most Similar PRs
#8644: Fix Control UI asset resolution for global installs
by codvik · 2026-02-04
61.1%
#16037: fix(canvas): resolve A2UI assets from dist + retry resolution
by AlexAnys · 2026-02-14
59.0%
#4109: fix(cli): bypass config guard for tui --url
by hopenjin · 2026-01-29
58.1%
#9102: Remove UI build for Discord-onlyUpdate Dockerfile
by nbliss16 · 2026-02-04
58.0%
#23280: fix(control-ui): remove stale allowInsecureAuth suggestion from err...
by anillBhoi · 2026-02-22
57.8%
#7023: feat(ui): inject build SHA fingerprint into index.html
by sergi039 · 2026-02-02
57.7%
#9628: fix: resolve tsconfig rootDir errors by separating UI config (AI-as...
by KGBos · 2026-02-05
57.6%
#7316: fix: /chat dashboard performance
by felipcsousa · 2026-02-02
57.5%
#23578: docs(docker): clarify dashboard HTTP access and allowInsecureAuth
by NewdlDewdl · 2026-02-22
57.2%
#10296: fix(ui): store Ed25519 private key as non-extractable CryptoKey in ...
by coygeek · 2026-02-06
57.1%