- Navios
- 2 de setembro de 2026 às 02:36 UTC
- Autor
- Kamo
- Enviar
- 9d77470
Maximizar uma janela de chat deixou o navegador de conversa na aba que estava Já estou a aparecer. `visibleRows` deixa todas as fileiras fora do balde ativo, assim que o conversa o membro tinha acabado de colocar na tela foi filtrado para fora da lista ao lado ele — e sem nenhuma linha para renderizar não havia nada para marcar como o selecionado também. Duas coisas empilhadas para causar isso. 'ChatSwitcherColumn' congelou sua semente de balde no primeiro toolId ele já viu, então uma troca que mudou qual janela segura o painel poderia não mover a aba; e `inicialBucket` não poderia ter corrigido isso de qualquer forma, porque é lido uma vez em `useState` e a preferência salva `chatSwitcherActiveBucket` substitui- o — por isso, da primeira página de um membro, clique em frente, o próprio tipo de janela tinha deixou de ser consultado para sempre. A semente é substituída por um 'seguirBucket' vivo: o balde segurando a conversa na tela, que bate a preferência salva porque não é um palpite sobre onde o membro gostaria de começar, é um fato sobre o que eles estão lendo. Está. aplicado à semente E dentro da restauração de preferência em vez de por um efeito depois, então o balde direito é carregado uma vez em vez de piscar através do salvo um — os casos de propriedade 6a/6b já guardam. O congelamento estava lá por uma razão, e essa razão é mantida. Uma janela de chat só pode sempre nomear "membros da equipa"; se uma sessão CHAT é arquivado sob membros da equipa ou membros é decidido pelo membro da contraparteTipo, que vive na linha e não Na janela. Então `bucketSeguindo' decodificadores um seguidor dentro daquela família, e um membro lendo Membros é deixado onde eles estão quando eles clicam uma linha lá.