Pan the map opened from a photo's sidebar

User intention

Explore the landscape photo's location on the map.

The intention is included in the agent’s input prompt alongside environment details and task instructions.

What breaks, and what should happen

Play Both
BeforeThe defect at the parent commit
0:00.00 / 0:00.00Frame 0 · Review the photo location

Watch the blue photo marker and the details card as the map moves. The card stays near the center while its marker moves away.

AfterThe same script once the merged fix is applied
0:00.00 / 0:00.00Frame 0 · Review the selected photo on the map

Watch the landscape card and its blue marker move together during the pan and remain aligned afterward.

How is it judged?

01 · Given
Restore the data and starting state.
A geotagged photo is open in the desktop photo viewer, with Location Information and its mini-map visible in the sidebar. After entering Explore Map, the photo's location marker and details card are both visible.

02 · When
Perform the interaction.
The user drags the map, moving the selected photo's marker within the viewport.

03 · Judge
Rationale: The card displays the selected photo's details, while the blue marker shows its location. Keeping their relative position as the map pans makes it clear which location the details describe. Temporarily hiding the card during dragging and restoring its anchor afterward also preserves this relationship.
Require
While visible, the photo details card must move with its location marker, preserving their relative position during and after the map pan.
Allowed
  • The card may temporarily hide during dragging and reappear anchored to the same marker when dragging ends.
  • Map panning may use animation or immediate updates, with any implementation of the map, marker, and card that satisfies Require.
  • The user may close the details card.

Who repaired it

More from Afilmory

Self-hosted photo gallery built around EXIF and maps