Mapping problem-reorient during cleaning if lost

Please put a fix on mapping. The maps will shift and the robot gets lost, or the robot gets lost and the maps shift. Why can’t you add in the programming something to trigger it to stop and look where it is when it gets lost? Whenever it gets lost I can pause it and restart and when it does it’s 360° it’ll figure out where it is and resume

[Mod Edit]: Title Modified to Enhance Search Clarity.