Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

[Bug]: iOS still shows "Failed to connect. Retrying" on every resume (follow-up to #5695)

Fechada Para iniciantes
#17,560 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

@otavio já está trabalhando nisso.

Desde 12/10/2026.

  • #18469 de @otavio — aberto

Avaliação

Dificuldade
2/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
72/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
ios, typescript
Domínio
mobile

Direção de pesquisa

A lógica do rótulo está em apps/mobile/src/features/threads/floating-working-status.ts: quando connectionError não é nulo, ele mostra "Failed to connect" em vez de "Reconnecting to ...". Verifique onde connectionError é definido e limpo ao retomar o app, pois o relato suspeita de um valor obsoleto vindo do socket que caiu durante a suspensão. Está concluído quando uma sessão retomada mostra o texto de reconexão enquanto reconecta, e o texto de falha continua aparecendo quando uma reconexão realmente falha.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

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 a thread in the iOS app, connected to an environment through T3 Connect.
  2. Put the app in the background for a minute or so.
  3. 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

Linguagem predominante
TypeScript
Estrelas
24.8k
Forks
6.4k
Merge médio
3h 21min
PRs com merge (30d)
297

Preparar o ambiente

Abrir no Codespaces

Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de pingdotgg/t3code

Todas as issues de pingdotgg/t3code

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.