[Bug]: iOS still shows "Failed to connect. Retrying" on every resume (follow-up to #5695)
Les mainteneurs répondent en général sous 1 jour
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 72/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- ios, typescript
- Domaine
- mobile
Piste de recherche
La logique de l'étiquette se trouve dans apps/mobile/src/features/threads/floating-working-status.ts : lorsque connectionError est non nul, elle affiche « Failed to connect » au lieu de « Reconnecting to ... ». Vérifie où connectionError est défini et effacé à la reprise de l'application, car le rapport soupçonne une valeur périmée provenant du socket interrompu pendant la suspension. C'est terminé lorsqu'une session reprise affiche le libellé de reconnexion pendant la reconnexion, et que le libellé d'échec apparaît toujours lorsqu'une reconnexion échoue réellement.
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
- Open a thread in the iOS app, connected to an environment through T3 Connect.
- Put the app in the background for a minute or so.
- Open it again.
Expected behavior
A neutral Reconnecting to <env>... while it reconnects. This is the same thing #5695 asked for, but that one is closed and locked so I can't comment there.
Actual behavior
Pretty much every time I come back to the app, the pill says Failed to connect. Retrying <env>... for a second or two, and then it connects fine.
I checked the server side and the reconnect goes through on the first try every time (auth succeeds, socket is up in about 2s), so nothing is actually failing, it's just the wording.
The copy is still in apps/mobile/src/features/threads/floating-working-status.ts on v0.0.45. If connectionError isn't null it shows the "Failed to connect" label instead of "Reconnecting to ...", and I think after a resume it's still set from the socket that got dropped while the app was suspended.
Impact
Cosmetic issue
Version or commit
Server 0.0.45 (stable), iOS app from the App Store
Environment
iPhone, server on Linux x64 connected through T3 Connect
- Langage dominant
- TypeScript
- Étoiles
- 24.8k
- Forks
- 6.4k
- Merge moyen
- 11 h 33 min
- PR mergées (30 j)
- 312
Préparer son environnement
Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de pingdotgg/t3code
-
accepted bug via-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
pingdotgg/t3code#18690 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour
-
[Bug] Windows repository cloning fails while creating an existing drive rootPeut-être pris @pujitha24 l’a pris il y a 1 jour. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 73/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
Les mainteneurs répondent en général sous 1 jour
-
[Bug]: Server git tests sign fixture commits with the developer's key when run from the repo rootPeut-être pris @Mnigos l’a pris il y a 2 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de pingdotgg/t3code
Issues similaires
-
enhancement
Difficulté 1/5 Moins d'une heure Accessibilité débutants 80/100
alunduil/projects-v2-sync#21 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
-
enhancement minor
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
testcontainers/testcontainers-node#1539 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
christopher-buss/eslint-plugin-flawless#72 ·
Les mainteneurs répondent en général sous 1 jour
-
cleanName keeps a state code that's joined to the word before it (SavannahGa → "Savannah Ga")Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
openwatersio/slackwater-database#281 ·
Les mainteneurs répondent en général sous 1 jour