desktop: toggle-terminal shortcut opens the terminal but leaves focus in the prompt box
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 68/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- typescript
- Área
- desktop
Línea de trabajo
Empieza por el manejo del atajo para mostrar u ocultar el terminal en la aplicación de escritorio y sigue cómo afecta a la apertura del terminal el foco; el issue no menciona archivos ni pruebas concretos. Reproduce los pasos con el cursor en el cuadro de entrada y, después, comprueba que, tras pulsar el atajo una vez, lo que escribas vaya a la shell del terminal.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Summary
In the desktop app, the toggle-terminal shortcut opens the terminal but leaves keyboard focus in the prompt box, so whatever you type next lands in the prompt instead of the terminal.
Environment
- opencode version: Desktop 2.1.1 (
ai.opencode.desktop) - OS: macOS, Darwin 27.0.0 arm64
- Terminal: Built-in desktop terminal panel
- Shell: /bin/zsh
- Install/channel: latest
- Active plugins: None (no plugins or keybind overrides in
~/.config/opencode/opencode.jsonc)
Reproduction
- Open a session in the desktop app with the cursor in the prompt box.
- Press the toggle-terminal shortcut once.
- Start typing.
Expected Behavior
Opening the terminal moves focus into it, so keystrokes go to the shell.
Actual Behavior
The terminal opens, but focus stays in the prompt box and keystrokes are typed into the prompt.
Additional Context
- Happens every time, on a single press of the shortcut.
- Related but different: #55992 loses terminal focus only when the shortcut is toggled rapidly in the web UI. This happens on one press, in the desktop app.
- Workaround: click into the terminal after opening it.
- Lenguaje dominante
- TypeScript
- Estrellas
- 215k
- Forks
- 28.9k
- Merge medio
- 6 h 8 min
- PR fusionados (30 d)
- 411
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de anomalyco/opencode
-
pending close triaging
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
anomalyco/opencode#57939 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
reproduced
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
anomalyco/opencode#57911 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
pending close triaging
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
anomalyco/opencode#57907 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
anomalyco/opencode#57855 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
opencode api truncates large output when stdout is a pipe (un-awaited write before process.exit)Abiertopending close triaging
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
anomalyco/opencode#57816 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de anomalyco/opencode
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
maniator/verticopolis#1303 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
components-web-app/docs#297 ·
-
listFeatures/getFeatureExamples never return Kotlin examples for Android or server Kotlin SDKsAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
appwrite/mcp-for-docs#23 · 1 comentario ·
-
`@vanilla-extract/turbopack-plugin`: "getImageSize is not a function" with Next.js 16.4.x when a `.css.ts` file imports an imagePosiblemente ocupada @aevarOrigo la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
vanilla-extract-css/vanilla-extract#1799 · 1 comentario ·
-
native
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
prime-radiant-inc/evener#4839 ·
Los mantenedores suelen responder en 1 día