Um relatório de erro povoado sobrevive a uma mudança de página

Fixkamo-internal
Navios
5 de setembro de 2026 às 22:35 UTC
Autor
Kamo
Enviar
c45b385

Relatado novamente: uma janela de bug/melhoramento totalmente preenchida voltou vazia após mudar para /hr, e novamente a partir do ícone de análise de navegação. A janela nunca foi perdido — vive na loja de nível de módulo e é reproduzido do per-tab instantâneo — voltou BLANK, que do lado do membro é o mesmo bug ser reintroduzido pela terceira vez. O que uma janela de ferramentas volta COM É apenas seus adereços. MessageTool espelhado seu rascunho neles desde que a janela de composição perdeu seu primeiro rascunho, e ChatTool, AiChatTool e SupportTicketWindow fazem o mesmo. SystemBugReportWindow foi adicionado depois dessas correções e nunca optou em: cada campo foi componente-local React state, assim qualquer remount (um tipo de elemento de troca de provedor ancestral) ou documento carregar (o /logout, /validate e OAuth salta, o /kb e DNS reloads, uma busca de blocos falhada, um retorno do MPA implant- skew, despejo do bfcache) esvaziou-o enquanto a janela de composição ao lado sobreviveu. Leve o relatório através de uma alteração de página: - useToolWindowDraft espelha o conteúdo de uma janela em seus adereços, Debunced, e compara pelo valor — patching props re-render a janela e Reconstrui o objecto de projecto, para que uma verificação de identidade seja enviada para sempre. - A janela do relatório anda com tipo, título, descrição, sites, a publicação mudar e seus arquivos encenados. Os ficheiros sobrevivem a uma nova montagem e não podem sobreviver a carga do documento, então seus nomes viajam também e a janela diz quais Anexar novamente em vez de deixá-los cair silenciosamente. - A busca de edição não mais pousa a cópia do servidor em cima de um não salvo Correção e silêncio até que tenha o relatório — caso contrário, uma nova montagem durante essa busca restauraria um formulário em branco e então recusaria o texto real. - ENVIAR À IA não é deliberadamente transportado, e seu deus padrão não é re-aplicado para uma janela restaurada. Inicia uma sessão em um cluster de retenção de máquina credenciais; um interruptor que voltou armado, ou rearmado sobre um deliberado desligado, é exactamente "enviar algo que ninguém queria enviar". Evite que aconteça uma quarta vez — cada correção anterior estava correta e o próxima janela de ferramentas enviado sem ele de qualquer maneira, porque nada fez a pergunta inevitável: - A menos que todas as ferramentas no registro/tools.ts registra uma de três respostas: persiste (detectado em fonte, nunca apenas reivindicado), não tem nada a perder (verificado — um campo de texto na sua pasta revogá-la, a menos que marcado `tool-window-draft: transient` ao lado o controle com uma razão), ou é uma lacuna conhecida nomeando o que está em risco. Uma nova A janela da ferramenta não corresponde a nenhuma delas e falha. - Ainda nomeia quatro: softphone (número de telefone, nota de chamada), sms, social e o conversor de texto da calculadora. Esses são exemplos reais, menores do mesmo Defeito, deixado para sua própria mudança porque o estado vive fora da doca. - 15 testes: o rascunho de ida e volta através de sanitizeProps, restaurar através de um Remontar, o tratamento oposto dos dois interruptores, as corridas de janela de edição e o O Gancho não é propriedade de feedback, que nada mais iria reparar.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços