Description
When OPENCODE_EXPERIMENTAL_ICON_DISCOVERY=true is set, Project.discover() finds the favicon and saves it to icon.url, but the sidebar avatar in sidebar-items.tsx only reads icon.override. So the discovered icon is never actually displayed — you just get the default letter fallback.
OpenCode version
1.3.0
Steps to reproduce
- Set
OPENCODE_EXPERIMENTAL_ICON_DISCOVERY=true
- Place a
favicon.png in a project root
- Open the project in the web UI
- Sidebar still shows the letter fallback, not the favicon
Operating System
macOS
Description
When
OPENCODE_EXPERIMENTAL_ICON_DISCOVERY=trueis set,Project.discover()finds the favicon and saves it toicon.url, but the sidebar avatar insidebar-items.tsxonly readsicon.override. So the discovered icon is never actually displayed — you just get the default letter fallback.OpenCode version
1.3.0
Steps to reproduce
OPENCODE_EXPERIMENTAL_ICON_DISCOVERY=truefavicon.pngin a project rootOperating System
macOS