Conversation
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository: lidge-jun/opencodex/.coderabbit.yaml Review profile: ASSERTIVE Plan: Advanced Run ID: 📒 Files selected for processing (1)
Included review availability: This review used your included allowance. Your plan provides up to 10 included reviews per hour; 6 remain after this review. 📝 WalkthroughWalkthroughThe deep-link test helper now relies on the location event when a hash changes. It dispatches a synthetic event when the requested hash is unchanged. The helper still waits for the next timer turn. ChangesDeep-link test
Priority: ⬇️ Low Estimated code review effort: 1 (Trivial) | ~4 minutes Change: Other · Severity of issue fixed: Low Merge Risk: ⚪ Minimal · up to The deep-link test change appears mergeable after normal checks. 🚥 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 |
|
✅ Deterministic PR hygiene checks passed. |
|
This test-only PR does not change the GUI; it changes only the Happy DOM navigation helper. No screenshot is applicable. |
리뷰 · 우선순위 22 / 80이 PR은 화면을 바꾸지 않습니다. 공급자 주소 테스트가 같은 이동을 두 번 세던 것을 고칩니다. 테스트의 이제는 주소가 바뀌면 Happy DOM이 보내는 신호만 기다립니다. 주소가 그대로면 브라우저가 신호를 안 보내므로, 그때만 직접 한 번 보냅니다. 제품의 라인 - 메인테이너의 판단이 필요한 지점 이 한 박자 대기를 그대로 둘지입니다. 작성자가 이 파일을 다섯 번 연속 돌렸고 모두 통과했습니다. 그 대기는 Happy DOM 20.11.2의 타이머 순서에 기대고 있습니다. 리뷰 시점에 너의 추천 그대로 머지하세요. 주소가 바뀌면 Happy DOM 신호만 기다리세요. 같은 주소는 직접 한 번 보내세요. 베이스는 이 댓글은 grok-bot이 작성했습니다 |
|
Exact head |
|
Landed on |
Carried from lidge-jun#6010 into merge train round 3. Co-authored-by: Ingwannu <ingwannu@users.noreply.github.com>
Summary
hashchangeevent when the hash changesopenProviderAccountsCloses #6009.
Why
The old helper assigned
location.hashand manually dispatchedhashchangeevery time. Happy DOM can also deliver the native event for a changed hash, so one navigation intermittently invoked the Accounts callback twice. The full GUI gate on #6007 and one isolated local run both observed threealphacallbacks where two were expected; immediate control/repeat runs could pass.Validation
The focused file was run five times sequentially in a disposable home under
CPUQuota=75%,MemoryMax=1536M,MemorySwapMax=0, andTasksMax=64:bun test ./gui/tests/providers-deep-link.test.tsx× 5 — 30 pass, 0 failgit diff --check— passNo build, full suite, or repository-wide typecheck was run locally.
Summary by CodeRabbit