Um link de base de conhecimento que o membro pode realmente clicar

Fixkamo-internal
Navios
7 de setembro de 2026 às 01:10 UTC
Autor
Kamo
Enviar
f0aaa6d

Os links KB do assistente não fizeram nada. Não um caminho errado e não um direito problema — o manipulador de cliques nunca foi chamado, porque nenhum evento de clique foi sempre Enviado. O mapa `componentes' entregue a <ReactMarkdown> foi um objeto construído literalmente dentro da renderização, então `p`, `a`, `code' e o resto eram novas funções em cada renderizar. Reagir compara os tipos de elementos por identidade: uma nova função é um novo tipo, então desmontou toda a resposta renderizada e montou uma substituição, substituindo cada nó DOM na mensagem. ToolWindowShell carrega `onMouseDown={onFocus}` no recipiente da janela, então pressionando em qualquer lugar em uma janela de chat de IA re-render o dock e cada bolha em Ele. A imprensa destruiu a âncora antes do lançamento chegar a ela, e um navegador apenas dispara `clique` quando a imprensa e a liberação pousarem no mesmo nó. Nada lançado. e nada registrado; o link era simplesmente inerte, sempre, em cada mensagem. Levanta os renderizadores para o escopo do módulo, com o link como sua própria leitura componente O roteador em si, para que as identidades nunca mudem. O mesmo churn também foi deixando cair a seleção de texto do membro e reconstruindo cada bloco de código em cada renderizar. Verificado em um navegador real contra uma construção de produção: com uma bolha dentro de um janela real dock, a âncora agora sobrevive a uma prensa em outro lugar na janela e o link KB navega no lado cliente, mantendo a conversa na tela.

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