You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
OpenCode Desktop 1.14.22 ignores project.icon_url_override after webview refresh. #24197
project.icon_url_override contains a valid data:image/png;base64 PNG
length(icon_url_override) = 34262
Behavior:
After manually inserting icon_url_override into SQLite, the icon appeared once in the sidebar.
After refreshing the webview, the sidebar reverted to the generated purple fallback avatar.
The SQLite row did not change after refresh; icon_url_override is still present.
Expected:
Sidebar/project list should render the uploaded project icon from project.icon_url_override after webview refresh.
Actual:
After webview refresh, sidebar ignores project.icon_url_override and renders fallback avatar.
Additional:
The sidecar server is running but protected with Basic Auth, so I could not inspect /project/current directly via curl:
HTTP/1.1 401 Unauthorized
WWW-Authenticate: Basic realm="Secure Area"
Plugins
@tarquinen/opencode-dcp, @plannotator/opencode
OpenCode version
1.14.22
Steps to reproduce
Install and open OpenCode Desktop 1.14.22 on macOS.
Add a local project to the Desktop project list:
/Users/oriondim/Documents/OpenCode_projects/simbrief-checklists
Open Edit Project for that project.
Upload a valid PNG icon:
128x128 px
PNG
tested as RGB/non-interlaced
Save the project settings.
If the icon does not appear, manually verify that project customization can be stored by writing icon_url_override to the SQLite DB:
~/.local/share/opencode/opencode.db
table: project
field: icon_url_override
Insert a valid data:image/png;base64 PNG into project.icon_url_override.
Restart OpenCode Desktop.
Observe that the custom icon appears in the sidebar.
Refresh/reload the webview.
Observe that the sidebar reverts to the generated purple fallback avatar.
Check the SQLite DB again:
project.icon_url_override is still present and unchanged.
Screenshot and/or share link
No response
Operating System
macOS 26.3.1
Terminal
Mac terminal
Reacted by eti, Bobby Quantum, JtMotoX, Stanislas and joey-sis
Activity
riggyz commentedon Apr 24, 2026
+1 to this, it seems to be an issue with non-git projects only as they fallback to the global project
JtMotoX commentedon Apr 28, 2026
@riggyz I have this issue with git projects as well.
okric commentedon Jun 6, 2026
+1 on latest version 1.16.2, MacOS
github-actions commentedon Aug 6, 2026
To stay organized issues are automatically closed after 60 days of no activity. If the issue is still relevant please open a new one.