I am running code-server using the official docker image and having an issue with the integrated terminal. Initially, using Ctrl+` will open the integrated terminal, and the same keystroke will also hide it. But then using the keystroke again does nothing. There are no log messages even with --log trace. I've also tried using the command palette to run "Toggle Integrated Terminal" which also does nothing.
Interestingly, it works fine in Chrome but not Firefox.
Interesting, does this still occur on the latest release?
I still have this issue in the latest release. Honestly though, it has been hell to try to use code-server with Firefox because Firefox messes up lots of the key bindings. Like there's no way to tell Firefox to ignore Cmd+Shift+P when in code-server, it always open up a private window.
I've only had success with Chrome for this.
I'm still seeing this on Firefox on latest master. It looks like another focus-related issue. VS Code uses focus out to determine if the panel is active but it doesn't fire when the panel is removed so VS Code permanently thinks the panel is active and won't try opening it again.
I'm not sure if this is a Firefox bug or if it's correct behavior for removed elements not to fire blur or focus out (imo it's not but idk what the spec says), but I suppose one fix would be to mark the panel as inactive when removing it.
Yeah, same issue here. I use Firefox for my personal browser and Chrome for work. I love Firefox but this kind of stuff is annoying. Just means I have to run all my code-server instances via Chrome for now.