Renderizar o documento que o assistente estava a medir para um nó que não existia

Fixkamo-internal
Navios
14 de agosto de 2026 às 03:02 UTC
Autor
kamo
Enviar
02a7cc4

O assistente de execução mostrou uma superfície em branco para cada documento assinalável — nenhuma página, nenhuma sobreposição de campo, nenhuma solicitação de PDF, e nada em qualquer registro. DocumentStep mediu seu recipiente de rolagem em um efeito `[]`-deps lendo um ref, e retornou cedo quando o ref foi nulo. No caminho assinalável o primeiro commit é um spinner, depois um portão de consentimento; a caixa `ref={scrollRef}` Só existe no ramo após ambos. Então o efeito correu uma vez contra um árbitro nulo, fugiu, e nunca voltou a fugir. recipiente Largura ficou 0 para sempre e `{containerWidth > 0 && <PdfPages/>}` nunca renderizado. O fracasso não teve caminho do erro em tudo: a busca nunca foi emitida, então a aba de rede e Os registos do ESigService estavam igualmente limpos. Um ref de retorno de chamada corrige a classe de bug, não a instância — Reagir invoca-o em cada anexo, então o observador segue o ramo que finalmente renderiza o nó. Vive em usoMeasuredWidth e o espectador mudou-se para um DocumentDesk que cada ramo renderiza, para que nenhum ramo futuro possa renderizar o documento sem o medir. Também reconstrói o assistente como a sala de assinatura que deveria ter sido: - O saco. Um selo por passo, roscado em ordem de leitura, substituindo o passo contra e a barra de progresso. A numeração é informação: leitura ordem é legalmente significativo em um pacote e ordemIndex é o único campo que o carrega. O atestado é um diamante marcado §, não o n+1o documento, porque concordar com o pacote é um ato diferente de assinar Uma página. Seu modelo de estado é puro e testado (docketNodeStates, docetProgress) — completa supera ativa, e a thread mede o que É BANKED, nunca o que foi visitado. - A mesa é escura em ambos os temas, então o papel é o objeto mais brilhante sobre tela, com a página flutuando em uma sombra real. - A STRIP VERIFICAÇÃO: o conteúdo congeladoSha256 sob a página. Está. a única coisa na tela que prova o documento não foi trocada depois que foi enviado, e DocsService verifica-lo novamente antes de servir um byte. - Larga o progresso linear separado. O fio é o progresso; um segundo as etapas de contagem de barras VISITAS contradizem-na na tela. - A redacção do atestado tornada TWICE — uma vez como parágrafo e outra como a etiqueta da caixa de seleção – então o membro leu o mesmo texto legal duas vezes e ele era ambíguo que copia o tique-taque ligado. Aparece agora, como o etiqueta, que é o que é. - Utiliza o espaço de nomes do dicionário hr.legal.wizard.* que já existia e nada referenciado (verificado presente e não vazio em todos os 22 locais), a cópia fala com o membro em vez de reutilizar common.actions.done. Cada animação é fechada no usoReducedMotion. Campo Camada movida para a sua própria módulo inalterado.

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