- Navios
- 4 de setembro de 2026 às 03:35 UTC
- Autor
- Kamo
- Enviar
- 903f0b5
Clicar numa linha ao lado de um terminal maximizado abriu uma pequena janela sobre a parte superior de Ele. Era um lançador, não um interruptor. `openConversation( linha, { maximizado: true })` é o que o navegador de chat envia e 'openTerminal' nunca enviou o equivalente. A loja já faz o resto: `openTool` aplica-se `maximized` a qualquer ID da janela retorna — INCLUINDO um o ramo dedupe encontrado, que é o caso que importa aqui, desde um terminal cuja janela já está aberta vai por esse caminho — e 'setMaximized' então rebaixa qualquer janela que segure o slot. Não faltava mais nada; o cross-fade no usoMaximizedSwap é chaveado em IDs de janela e o estado maximizado, assim terminais Herdá-lo agora que o estado muda. O botão de novo terminal do navegador também maximiza. Iniciando um de um maximizou o contexto e foi lançado para um popup sobre a janela onde você estava é o mesmo gesto errado num lugar diferente. O Centro de Interação NÃO maximiza deliberadamente: abre uma popup comum, exatamente como clicar em uma linha de conversa nesse painel faz. Maximizar é o O gesto do navegador. Segundo erro encontrado ao corrigir o primeiro: ambos os sites de chamadas computados `terminalLabel(terminal, 0)`, então cada terminal sem título abriu uma janela chamada "Terminal 1" qualquer linha foi clicada. O painel já conhece cada linha posição, então agora ele entrega o rótulo resolvido para `onOpen` em vez de fazer Os ouvintes refazeram a aritmética. Enganaram-se da mesma forma duas vezes. Quatro testes: a bandeira está ausente por padrão e presente quando o navegador pergunta: a terceira linha relata sua própria etiqueta, e o próprio nome de um membro ainda ganha. 419 arquivos de teste / 5268 testes, todos os 14 guardas, tsc e a construção de produção limpa.