Repository navigation
fix: preserve profile recovery guidance and repair browser validation - #695
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configuration
⛔ Files ignored due to path filters (7)
📒 Files selected for processing (2)
Included review availability: This review used your included allowance. Your plan provides up to 8 included reviews per hour; 7 remain after this review. WalkthroughRegistration recovery attempts now retain the original error while registration is pending. Successful registration clears the error. Tests cover timer-based, visibility-based, and explicit recovery. ChangesRegistration recovery
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~10 minutes Change: Bug fix Merge Risk: ⚪ Minimal · up to The change keeps the profile recovery guidance visible while registration retries are pending and clears it after success. No merge-blocking risk was identified in the reviewed changes. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
React Doctor found no new issues. 🎉 Reviewed by React Doctor for commit |
|
What & why
A orientação de recuperação de um perfil desaparecia enquanto o navegador tentava registrar novamente o cliente de janelas. O shard Web 3 capturou o tooltip com o ID correto e depois sua remoção durante o retry, embora o perfil continuasse indisponível. O estado agora preserva o último erro durante tentativas automáticas, retomadas por visibilidade e retries explícitos; sucesso ou troca de workspace/perfil limpam o erro.
A validação também corrige três precondições dos E2Es existentes:
go runlá criava um cache Go somente leitura que impedia o teardown.As assertivas, os prazos e o shell padrão dos cenários permanecem iguais. O E2E de recuperação de perfil não foi alterado.
Implementação e verificação executadas com Codex.
How you verified it
e0d85d929; nenhuma discussão de revisão está pendente.e0d85d92959c7da8c063b9f2f042e92574037f88: 33 checks aprovados e 17 skips condicionais esperados, sem pendências/falhas. Run 37437218903. Os quatro shards Web passaram; desktop passou 30/30, incluindo a medição real de uma hora. Restauração de 12 janelas: 319 ms, mantendo o limite de 500 ms.make gatefinal passou (Web lint sem warnings/erros, typecheck, testes e codegen). O shard Web 4 oficial passou integralmente (73/73, 15,4 min), com binário normal, incluindo Tasks, CLI/Fish (174 ms) e TUI (2,8 s); o shard 3 também passou (54/54, 9 min), incluindo o E2E-031 original. A CI Linux do heade0d85d929confirmou o mesmo shard (54/54, 9,3 min; job112182264103). O primeiro shard local confirmou Tasks e revelou as duas falhas de fixture descritas acima (71 passes, 2 falhas).Impact
A mudança de produção se restringe à duração da orientação Web durante retry. Ferramentas nativas, contratos CLI/HTTP/UDS, hooks, configuração, dados persistidos e isolamento por workspace/perfil permanecem compatíveis. Nota de release, cenários QA, relatório e auditoria de impacto atualizados. Skills oficiais e site mantêm seus contratos.
make gatepasses locally; delivery also requires all current-head required CI checks green