Repository navigation
fix: preserve profile entry across query reconciliation - #697
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 (5)
📒 Files selected for processing (2)
Included review availability: This review used your included allowance. Your plan provides up to 8 included reviews per hour; 6 remain after this review. WalkthroughProfile preloading now repeats profile selection if the profile lens changes during a fetch. It retries silent cancellation only while the query is still fetching. Integration tests cover task-run loading with replacement profiles, including after a workspace change. ChangesProfile preload
Priority: ➖ Normal Estimated code review effort: 2 (Simple) | ~10 minutes Change: Bug fix 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches 💡 1📝 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 |
|
O Nightly da release #688 falhou antes das verificações do terminal: após o restart do daemon, a reconciliação de perfis substituiu uma consulta que a rota aguardava e o
CancelledErrorda promessa antiga levou a interface à tela de erro.A entrada da rota agora acompanha a consulta substituta quando há cancelamento silencioso e uma leitura em andamento. Reavalia o workspace a cada tentativa e confirma sua identidade após a resposta, para que uma troca durante a reconexão não carregue trabalho do destino sob
default. Continua exigindo a identidade autoritativa antes de carregar dados do perfil e propagando erros reais. O helper de restart, os cenários E2E originais, suas asserções e seus prazos permanecem inalterados.Validação local:
defaultapós troca de workspace. Ambas falham antes das respectivas correções; 54 testes da suíte passam na revisão final.make gateda revisão final: aprovado; lint sem avisos/erros, typecheck e 7.015 testes Web aprovados.Evidência da falha: Nightly 112266831267. O trace preservado registra a barreira de erro e a stack de cancelamento do TanStack. O relatório de dependências, a auditoria de impacto, o cenário de QA e a nota de release acompanham a alteração.
Sem mudanças de contrato CLI/HTTP/UDS/native tools, hooks, configuração, SDK, schema ou dados persistidos. Workspace e perfil mantêm sua autoridade. CI do novo head ainda precisa concluir antes do squash.
Summary by CodeRabbit