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

Ouverte
#34,394 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

@juliusmarminge y travaille déjà.

Depuis le 11/11/2026.

  • #34484 par @juliusmarminge — ouverte

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
68/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Active
Stack technique
react-native, typescript
Domaine
mobile

Piste de recherche

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.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

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.
Langage dominant
TypeScript
Étoiles
24.8k
Forks
6.4k
Merge moyen
10 h 56 min
PR mergées (30 j)
226

Préparer son environnement

Ouvrir dans Codespaces

Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de pingdotgg/t3code

Toutes les issues de pingdotgg/t3code

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.