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
[BUG] Terminal button in web UI mysteriously disappears since v1.15.12 #30158
Upon upgrading to v1.15.12 or any version since then, the terminal button in the top righthand corner (and several others) has disappeared from the web UI. Cannot open terminal from web UI.
Downgrading to v1.15.11 brings the icons back. See attached screenshots.
(note: there is still a bug there since at least a month ago that shows the version number in web UI as the previous version, not the current version. I reported this bug but nobody has fixed this, so the screenshots are misleading.)
Version 1.15.12 (ignore the screenshot version number, it is incorrect):
Version 1.15.11:
Plugins
None
OpenCode version
See description
Steps to reproduce
Install version of opencode
Run the web ui
Look for the icons in top right hand corner
Screenshot and/or share link
See screenshots in description
Operating System
Ubuntu 24.04
Terminal
No response
Reacted by Elias Gabriel, Benign X, AbdulAaqib, Kevin Hernandez, Romain Morlevat, lijq3370, Thomas, Hao Zhang(张浩), Avinash, Paul and 4 more
Currently, this is a bug in the OpenCode web interface, hiding the button.
Simply open the terminal window by pressing the hotkey Ctrl+Alt+T, and the terminal will immediately appear and even work, just like before.
Currently, this is a bug in the OpenCode web interface, hiding the button. Simply open the terminal window by pressing the hotkey Ctrl+Alt+T, and the terminal will immediately appear and even work, just like before.
Observed on versions after v1.15.12, including newer v1.17.x versions
Symptoms:
The terminal button and related toolbar icons disappear from the Web UI.
The terminal itself still seems to work via Ctrl+Alt+T, so this looks like a UI visibility/regression issue rather than the terminal backend being broken.
This is especially inconvenient for remote/headless-server usage and mobile browser usage, where keyboard shortcuts are not always available.
Expected behavior:
The terminal/file-tree toolbar buttons should remain visible, or there should be an obvious alternative menu entry in the UI.
This regression makes the Web UI significantly harder to use. Please consider restoring the toolbar buttons or adding visible UI controls for terminal/file-tree toggles.
Reacted by zhouxs1023, Vlad L., vipervire, Avinash and Rex Zeng
@Hona Is it expected this functionality is just gone and not coming back? Maybe I can create an extension to add the functionality back. I don't know why you'd want to remove useful buttons from a UI though.
There are no reasons for hiding these buttons. Users can only open the terminal and file tree via hotkeys... and how should they know about these? Bring them back!
PSA for anyone else ending up here: You can patch the buttons back in yourself, its a stupid flag that checks ONLY for the v2 UI to show those extra buttons that always fails for the classic UI. Issue is v2 of the UI sucks horribly if you have multiple projects to keep track of. There's a reason all other similar UIs all stuck to the left column list approach instead of tabs. I do not plan - nor recommend anyone - to ever change to it.
Ask your favorite LLM to help you with this - you can either modify and rebuild the app from source yourself or patch the prebuilt app.asar file directly. That's the way I solved this and many other issues I personally had with Opencode so far.
No sense in waiting for official resolutions or merges, I've been tracking like a dozen smaller issues in here that I've found over the last half year and none were addressed even when pr was provided, they just got auto closed due to inactivity.
Fwiw I switched to Pi over the weekend. It was real easy, works well. The benefit in terms of this ticket is, almost everything in Pi is an extension, and they don't make the extensions themselves, so there's a huge community ecosystem to contribute all the features you'd want. If you want a web UI, there's no official web UI extension. Instead, lots of people make a web UI extension, and one of them becomes "most popular" naturally, with alternatives if you don't like the popular one. I think this will result in more reliable support for features, or at least, more options as nobody is competing with the official one. And there's bundles of extensions for a more opinionated system, but you don't have to use them.
Hey, I'd like to grab this one — I see it's assigned to @Hona, so shout if
you're already on it and I'll drop it.
I ran into this myself on 2.0.12: in the web client the session header has
the review toggle but no terminal button, so the only way to open it is
ctrl+` or digging through the command palette. I checked the dev branch and
it behaves the same way there.
PR is up: #50618 — went with v2 as the base since that's where I reproduced
it on the current release. dev has the same bug though, so if a second PR
for v1 would be useful I'm happy to do that too (or retarget this one,
whichever fits better).
if this is still relevant on 2.0, reopen this issue
@thdxr I don't think people here will reopen the issue, because this issue was already ignored for 5 months... a new issue would probably just be ignored again. if you want a community for your product, this isn't the way.
Activity
DCRimbaud commentedon Jun 1, 2026
+1
philkunz commentedon Jun 1, 2026
The version number always being one off in web ui is a bug in itself.
W-Mai commentedon Jun 2, 2026
+1
onixau-go commentedon Jun 5, 2026
+1
VL4DST3R commentedon Jun 5, 2026
+1 why is this still an issue a week later? not having a fast/direct way to open the project folder is ridiculous.
onixau-go commentedon Jun 6, 2026
Currently, this is a bug in the OpenCode web interface, hiding the button.
Simply open the terminal window by pressing the hotkey Ctrl+Alt+T, and the terminal will immediately appear and even work, just like before.
I'm having the same issue.
#30945 (comment)
lijq3370 commentedon Jun 11, 2026
+1
BoThomas commentedon Jun 11, 2026
"Simply" hes saying...
Crying in my digital Keyboard on my iPhone waisting tokens to run devservers as I cant open the fkin terminal 😂
For my sanity: pls bring back the terminal button!
ZhengxuanW commentedon Jun 12, 2026
I am also affected by this issue.
Environment:
Symptoms:
Expected behavior:
This regression makes the Web UI significantly harder to use. Please consider restoring the toolbar buttons or adding visible UI controls for terminal/file-tree toggles.
pwillis-oi commentedon Jul 14, 2026
@Hona Is it expected this functionality is just gone and not coming back? Maybe I can create an extension to add the functionality back. I don't know why you'd want to remove useful buttons from a UI though.
robw0rx commentedon Aug 20, 2026
There are no reasons for hiding these buttons. Users can only open the terminal and file tree via hotkeys... and how should they know about these? Bring them back!
VL4DST3R commentedon Aug 20, 2026
PSA for anyone else ending up here: You can patch the buttons back in yourself, its a stupid flag that checks ONLY for the v2 UI to show those extra buttons that always fails for the classic UI. Issue is v2 of the UI sucks horribly if you have multiple projects to keep track of. There's a reason all other similar UIs all stuck to the left column list approach instead of tabs. I do not plan - nor recommend anyone - to ever change to it.
Ask your favorite LLM to help you with this - you can either modify and rebuild the app from source yourself or patch the prebuilt app.asar file directly. That's the way I solved this and many other issues I personally had with Opencode so far.
No sense in waiting for official resolutions or merges, I've been tracking like a dozen smaller issues in here that I've found over the last half year and none were addressed even when pr was provided, they just got auto closed due to inactivity.
Great program, horrible maintenance.
pwillis-oi commentedon Aug 24, 2026
Fwiw I switched to Pi over the weekend. It was real easy, works well. The benefit in terms of this ticket is, almost everything in Pi is an extension, and they don't make the extensions themselves, so there's a huge community ecosystem to contribute all the features you'd want. If you want a web UI, there's no official web UI extension. Instead, lots of people make a web UI extension, and one of them becomes "most popular" naturally, with alternatives if you don't like the popular one. I think this will result in more reliable support for features, or at least, more options as nobody is competing with the official one. And there's bundles of extensions for a more opinionated system, but you don't have to use them.
vampaz commentedon Sep 22, 2026
Hey, I'd like to grab this one — I see it's assigned to @Hona, so shout if
you're already on it and I'll drop it.
I ran into this myself on 2.0.12: in the web client the session header has
the review toggle but no terminal button, so the only way to open it is
ctrl+` or digging through the command palette. I checked the dev branch and
it behaves the same way there.
PR is up: #50618 — went with v2 as the base since that's where I reproduced
it on the current release. dev has the same bug though, so if a second PR
for v1 would be useful I'm happy to do that too (or retarget this one,
whichever fits better).
thdxr commentedon Oct 11, 2026
Thanks for the report! OpenCode 2.0 is now out and development is focused on V2, so we're closing issues filed against OpenCode 1. Please upgrade (
opencode upgrade --major, details: https://anoma.ly/notes/opencode-2-0), and if this is still relevant on 2.0, reopen this issue or open a new one with your 2.0 version.— from 𝕺𝖕𝖊𝖓𝕮𝖔𝖉𝖊
peterwwillis commentedon Oct 13, 2026
@thdxr I don't think people here will reopen the issue, because this issue was already ignored for 5 months... a new issue would probably just be ignored again. if you want a community for your product, this isn't the way.
VL4DST3R commentedon Oct 13, 2026
/\ this