[Bug]: iPad composer loses focus after sending with Enter on a hardware keyboard

Abierto
#34,394 0 comentarios 0 reacciones 0 asignados Ver en GitHub

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
  1. Open the T3 Code app on an iPad with a hardware keyboard attached.
  2. Open any thread and type a message in the composer.
  3. Press Enter to send it.
  4. 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

Abrir en Codespaces

Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de pingdotgg/t3code

Todos los issues de pingdotgg/t3code

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.