At 1e16 scale, rounding let an edge just beyond the rows read compute the same distance as the one found, and reading every edge would have chosen it. The search now stops only once the nearest edge is strictly nearer than the unread rows, with room for rounding. A footprint too tall to split into rows (coordinates near 1e308) reads every edge, as before, instead of throwing. Both cases are now in svg_standable_point_test. Found in review by Astra. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Dara Adedeji committed on 10/6/2026, 3:53:22 AMparentbe6b595
Checks
- SuccessfulCodeRabbitGitHub
Review rate limited
- Successfulwindows-testGitHub
- Successfullinux-buildGitHub
- Cancelledwindows-buildGitHub
- SuccessfulconvexGitHub
- Successfulnative-bridgeGitHub
- Successfulpresence-workerGitHub
- Successfulclient-contractGitHub
- Successfultest (shard 1)GitHub
- SuccessfulwebGitHub
- SuccessfulanalyzeGitHub
- Successfultest (shard 0)GitHub
- Successfulnative-replayGitHub
- SuccessfulchangesGitHub
- SuccessfulGreptile ReviewGitHub
2 files changedLine totals unavailable