mirror of
https://github.com/luxfi/bridge.git
synced 2026-09-24 00:26:46 +00:00
The app shipped its icon only as a data: URI in the markup, so nothing existed at /favicon.ico. A browser asking for that path on its own fell through the SPA catch-all and got index.html back with a text/html type, which is not an icon by any reading. Put the mark in public/ as favicon.svg and favicon.ico so the embedded file server answers with an image type, and point the tags at them. The tags stay in the static HTML because both the tenant rewrite in frontend.go and bridge.config.ts need the elements to already be there. The mark itself is @luxfi/[email protected] getFaviconSVG, the same hairline triangle every other Lux surface now shows. Co-authored-by: Hanzo Dev <[email protected]>