fix: compare all overlay descriptor fields - #117
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (2)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 SummarySummary by CodeRabbit
WalkthroughThe overlay descriptor comparators now detect changes to polyline and polygon ChangesOverlay descriptor equality
Priority: ➖ Normal Estimated code review effort: 2 (Simple) | ~10 minutes Change: Bug fix · Severity of issue fixed: Medium Merge Risk: ⚪ Minimal · up to The overlay equality update covers the intended descriptor changes without an identified remaining merge risk. 🚥 Pre-merge checks | ✅ 5 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (5 passed)
Comment |
There was a problem hiding this comment.
Really clean fix this is exactly the comparator coverage we needed.
Polyline/polygon zIndex and polygon holes now participate in descriptor equality, so those updates actually reach native instead of getting stuck behind Nitro identity skipping. Tests follow the existing field-coverage contract, including add/remove/clear. Approving and merging.
Thanks @TayfurYldz 🙌
Summary
zIndexin polyline and polygon descriptor equalityCloses #95
Validation
bun run --filter react-native-better-maps test: 171 pass, 0 failbun run nitrogenbun run typecheckbun run lintgit diff --checkNeed help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.