TL;DR
The ability to zoom to other surfaces from alerts or mods.What?
Though not an issue in the base game, many mods and notably Space Exploration make use of surfaces beyond just Nauvis. This works great in general, however a big sore point is that any in-game action that results in a map jump and zoom such as clicking on an alert that's tied to a location (e.g. biter attack alert) will always jump to the coordinates on the player's current surface, not the surface on which the alert's coordinates truly lie. Mods that trigger the same map zoom action via LuaPlayer::zoom_to_world suffer the same fate. Another place I've noticed the game ignore surface is the debug setting "show-recipe-icons-on-map" which will show the icons from all surfaces combined on whatever surface is being viewed.Why?
This change would make playing mods where multiple surfaces exist much smoother.I hope this change wouldn't be too hard to implement, but perhaps there's some reason why it's infeasible to show the map of a different surface than the player is on.