[Bug]: iPad composer loses focus after sending with Enter on a hardware keyboard
Los mantenedores suelen responder en 1 día
@juliusmarminge ya está trabajando en esto.
Desde el 11/11/2026.
- #34484 de @juliusmarminge — abierto
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 68/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- react-native, typescript
- Área
- mobile
Línea de trabajo
Start in the apps/mobile composer and trace the Enter-to-send path, using issue #5439 and the related autofocus issues #29469 and #29496 for context. Reproduce on an iPad with a hardware keyboard, then inspect how focus changes after sending. Done means the composer retains focus so the next message can be typed without tapping it again.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Before submitting
- I searched existing issues and did not find a duplicate.
- I included enough detail to reproduce or investigate the problem.
Area
apps/mobile
Steps to reproduce
- Open the T3 Code app on an iPad with a hardware keyboard attached.
- Open any thread and type a message in the composer.
- Press Enter to send it.
- Keep typing the next message without touching the screen.
Expected behavior
The composer keeps focus after sending, so you can type the next message right away, the same as the desktop app.
Actual behavior
The message sends, but focus leaves the composer. The keystrokes typed after Enter go nowhere. You have to tap the composer again before typing works.
Impact
Minor bug or occasional failure
Version or commit
Latest App Store version of the iPad app as of 2026-11-11.
Environment
iPad with an external hardware keyboard, native T3 Code iPad app.
Logs or stack traces
Screenshots, recordings, or supporting files
No response
Workaround
Tap the composer again after each send.
Related
- #5439 made Enter send on iPad with a hardware keyboard. The focus loss may come from that send path.
- #29469 / #29496 are about composer autofocus on iPad, which touches the same focus logic.
- Lenguaje dominante
- TypeScript
- Estrellas
- 24.8k
- Forks
- 6.4k
- Merge medio
- 10 h 56 min
- PR fusionados (30 d)
- 226
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- 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 pingdotgg/t3code
-
[Bug]: request_secret file delivery has no trailing newline, and the tool text does not say soPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 69/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
[Bug]: Changing the sidebar project filter collapses an expanded Settled shelf back to 10 threadsAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
pingdotgg/t3code#34291 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
Los mantenedores suelen responder en 1 día
-
via-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
Todos los issues de pingdotgg/t3code
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
lingdojo/kana-dojo#33947 · 1 comentario · 5 reacciones ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
paperclipai/paperclip#20942 ·
Los mantenedores suelen responder en 1 día
-
area: documentation good first issue package: rule-data status: accepting prs
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
status: needs triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
mastra-ai/mastra#30109 · 2 comentarios ·
Los mantenedores suelen responder en 1 día