maproulette3 icon indicating copy to clipboard operation
maproulette3 copied to clipboard

Broken map view behavior

Open Arcturuss opened this issue 4 years ago • 2 comments

Currently, when viewing tasks on a map, any map movement (scrolling or zooming) triggers data reloading. When reload is complete, map is moved again to where it was when download started (to show all loaded data maybe).

This cause very annoying jumps and blinking when you just continue to scroll or zoom map before each download operation completes. Even more, it can cause a feedback loop (video below).

https://user-images.githubusercontent.com/465493/137378333-c8497de4-73f5-4baf-952f-9a2d23aed21e.mp4

Proposed solution: don't move the map after downloading data.

Arcturuss avatar Oct 14 '21 18:10 Arcturuss

Yea, thanks for reporting, we have noticed this behavior as well and need to come up with a way to make it less annoying.

mvexel avatar Oct 26 '21 18:10 mvexel

Here is the map re-centering itself in an infinite loop

https://user-images.githubusercontent.com/120452/170572922-61049e64-e827-423f-899f-4b5b2765f361.mov

mvexel avatar May 26 '22 20:05 mvexel

raising priority

jschwarz2030 avatar Sep 13 '22 19:09 jschwarz2030

A proposed fix is currently testable in staging (https://staging.maproulette.org/). I haven't been able to reproduce the infinite loop.

jschwarz2030 avatar Sep 28 '22 20:09 jschwarz2030