-
-
Notifications
You must be signed in to change notification settings - Fork 69.5k
[Bug]: Control UI logo fails to load - CDN signature invalid #6154
Description
Summary
Control UI logo fails to load. The CDN returns HTTP 403 Forbidden with sig_invalid error.
Issue
The logo at the top left of the Control UI dashboard fails to load:
https://mintcdn.com/clawhub/4rYvG-uuZrMK_URE/assets/pixel-lobster.svg?fit=max&auto=format&n=4rYvG-uuZrMK_URE&q=85&s=da2032e9eac3b5d9bfe7eb96ca6a8a26
Response:
- HTTP 403 Forbidden
- Server: Varnish
- Body:
sig_invalid
Root Cause
The signature parameter (s=da2032e9eac3b5d9bfe7eb96ca6a8a26) in the asset URL appears to be expired or incorrectly generated by the Control UI when building the logo URL.
The URL is hardcoded in ui/src/ui/app-render.ts:135. The logo already exists locally at docs/assets/pixel-lobster.svg.
Expected Behavior
The pixel-lobster.svg logo should load successfully from mintcdn.com with a valid signature.
Actual Behavior
CDN rejects the request with signature validation error, resulting in a broken image placeholder.
Impact
Cosmetic only - all Control UI functionality works fine.
Fix
PR #6161 bundles the logo as a local asset:
- Copied logo to
ui/public/pixel-lobster.svg(served by Vite) - Updated code to use
src="pixel-lobster.svg"instead of CDN URL - This eliminates dependency on external CDN signatures
Status: ✅ Fix is complete and fully tested
- All 5,137 tests passed
- Build, lint, and format checks passed
- Ready for review and merge
Environment
- Version: 2026.1.30
- Access method: Cloudflare Tunnel
- Browser: Chrome/Safari
- Tested from: Multiple locations/networks