Map view crosshair bug
In the fullscreen map:
Pushing the stick in a cardinal direction until the crosshair reaches the map edge stops the crosshair. Then, pushing the stick in the opposite direction moves the crosshair away from the edge immediately. This is correct.
Pushing the stick in a cardinal direction until the crosshair reaches the map edge stops the crosshair. Then, pushing the stick in a diagonal adjacent to the cardinal slides the crosshair perpendicular to that edge. Finally, pushing the stick in any direction away from the edge does not move the crosshair away from the edge immediately.
Whichever input script is in charge of updating the crosshair's coordinates is checking if the coordinates should be updated, but not which coordinates should be updated.