Question about Map component design behavior (PanTo zoom handling)

Hi,

I am preparing for GSoC 2026 and have been working on reproducing and fixing some issues in MIT App Inventor to better understand the codebase. Recently I worked on issues related to the Spreadsheet and Map components and tested fixes locally after building App Inventor from source.

While investigating the Map.PanTo behavior, I noticed that there are different approaches to handling zoom (animated zoom vs directly setting zoom).

I wanted to ask:

Is there any design guideline in App Inventor for when Map operations should use animation versus directly updating the state?

I am trying to better understand the intended design patterns before working on more fixes.

Thanks for your time.