Skip to content

With multiple photos selected, nav. buttons move relative to the last selected photo, not the visible one. In the Set scale window, their behavior is stranger.

Might be related to #156 (closed).

In the main window, the Previous/Next buttons behave unintuitively when multiple photos are selected.

In the Set scale window, the behavior is stranger, and the initially displayed photo may not be the one whose "Set scale" the user clicked.


Scenario A

  1. Open a project with 5 photos A, B, C, D, E (can be distinguished e.g. by drawing the letters on them with the brush, though a clearly different content will help in scenarios B and C).
  2. Click the D thumbnail to select (only) photo D. It will be shown in the main viewport, as expected.
  3. Ctrl+click to multi-select additional photos, e.g. B, then C. Photos B, C, D will be marked as selected, D will still be visible in the main viewport.
  4. When you now click the "Previous" or "Next" buttons below the viewport, the selection will unexpectedly change to the previous or next photo relative to the one that was Ctrl+clicked last (instead of relative to what the user sees in the viewport). In this case, the last Ctrl+clicked photo was C, so while looking at D and clicking "Next", the selection and viewport content goes to "D". If "Previous" is clicked instead, selection and viewport content changes to B.

If the Ctrl+click order is different in step 3 (e.g. C, then B), the previous/next photos are selected relative to B -- i.e., looking at D in the viewport, we get A as "Previous" and C as "Next".


Scenario B

This seems to (partially) carry over to the navigation buttons in the "Set scale" window:

Do steps 1 to 3 as above (i.e. select D+B+C). Photo D is shown in the viewport.

  1. Click the "Set scale" button on the B thumbnail. Unexpectedly, photo E is shown in the Set scale window, and the First/Previous/Next/Last buttons are on/on/off/off.
  2. Click "Previous". Unexpectedly, it goes to photo A (buttons are now off/off/on/on).

Scenario C

Do steps 1 to 3 as above (i.e. select D+B+C). Photo D is shown in the viewport.

  1. Click the "Set scale" button on the C thumbnail. Unexpectedly, photo A is shown in the Set scale window, and the First/Previous/Next/Last buttons are off/off/on/on.
  2. Click "Next". Unexpectedly, it goes to photo B (buttons are now on/on/on/on).