What you tell about doesn't sound good.
I can tell you something of the logic in our click/touch handlers in the map.
Every time you touch a province that has a click handler connected to it (which is basically every province - either order prompts or info snackbars):
- The map starts listening for touch movements and "end touch" (when the finger leaves the screen).
- "touch end" events will, if there have been no touch movement events or it's been less than 0.3 seconds since the first touch happened, trigger the handler (pop up the order prompt or province info snackbar).
In addition, the map adds "click" listeners that do the same thing, but they don't generally trigger in the new client, afaiu.
This means that if you slide your finger (by panning or zooming the map), and you get e.g. order prompts, that means your client fired "touch end" events (or click events) during the movement, which is odd to say the least. I have Googled a bit and can't find out why that's happening :O
If anyone has heard of anything like this before please give a shout :)