Acknowledged
over 1 year ago

Popping MapView upon KEY_Up or KEY_DOWN does not behave as expected

Adding a delegate to a mapview that pops the mapview off the stack upon KEY_UP or KEY_DOWN does not always pop the view. It sometimes temporarily shows the old view and then reloads the map view. It is not deterministic and sometimes it works and sometimes it reloads the view. It may take 10 attempts for the view to actually pop and not come back. This is while in PREVIEW mode. Popping the mapview upon KEY_ESC works fine.

This is on Fenix 7. The simulator does not have this problem but of course the simulator for maps does not reflect devices very well.

Instead of push/op for map view I have also tried switchtoview and the behavior is identical.

The solution is to change the app navigation design and  always use KEY_ESC or onBack to pop.

Maybe this will help folks