Skip to content

Crosshair freezes and does not move to last vertex immediately after removing recorded geometry at zoom level 20m #4613

Description

@IvaKuklica

Description

When the map is zoomed in to 20m zoom level and the user is recording a LineString or MultiLineString geometry and removes a recorded vertex, the crosshair does not immediately snap back to the last remaining vertex. Instead, the crosshair remains frozen in its current position while the line is removed. After a short delay, the crosshair eventually moves to the correct position of the last vertex.

Environment

[x] Staging

Application (+ app version, build, operating system)

Dev/OS/App IPhone 15 / iOS 26.0 / MM 2026.3.0 - 26.7.927811

Steps to reproduce

  1. Open a project containing a LineString or MultiLineString layer.
  2. Tap Record and select the line layer.
  3. Zoom in to 20m zoom level.
  4. Add several points to create a line geometry.
  5. Tap the Remove last vertex button to remove the recorded geometry/vertices.
  6. Observe the position of the crosshair immediately after removal.

Actual results

The crosshair does not immediately move to the last remaining vertex after removing the recorded geometry. It remains frozen in its current position for a short period. The line vertices are removed correctly, but the crosshair movement to the last vertex is delayed.

Expected results

The crosshair should immediately snap back to the position of the last remaining vertex as soon as the recorded geometry is removed, with no delay.

Screenshots or logs

Screen_Recording_20260721_104410.mp4

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugmap toolsSomething is wrong with recording, geometry editing, splitting, stakeout, ..

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions