fix: skip redundant mapController.move() on gesture-driven pans #1

Merged
sander merged 1 commit from claude/relaxed-wright into main 2026-04-04 14:06:34 +00:00

1 commit

Author SHA1 Message Date
Shautvast
578d2d24ed fix: skip redundant mapController.move() on gesture-driven pans
Every pan gesture updated mapProvider state, which triggered
ref.listen to call _mapController.move() with the position the
map was already at. This caused TileLayer to re-evaluate the
viewport and cancel in-flight tile loads, producing a
partially-rendered (diagonal) map.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-04 16:04:59 +02:00