Skip to content

UX: Auto refresh library to show edits to primary photos, stacks, timestamps, etc. #1025

@inthreedee

Description

@inthreedee

Feature request
After making edits to a photo and returning to the library view, immediately show those edits instead of requiring the user to manually refresh the entire page to see the changes. A manual refresh causes the user to start over at the top of their library each time, having to scroll back down to the spot where they were working.

I've noticed this in the following situations:

  • Newly unstacked photos do not appear in the library until I manually refresh the page.
  • When editing date/timestamps, the photo does not automatically move to the corrected position in my library.
  • When changing the primary photo in a stack, the old primary photo remains displayed until I manually refresh the page.

This can be a frustrating process when making edits to multiple files. It's hard to keep track of which photos I've done and which one is next when the changes are not immediately displayed. Manually refreshing after each edit means losing my place entirely and having to scroll back down to find my place again before I can continue working.

Example repro steps:

  1. Scroll down a few pages deep into your library and select a stacked photo. For example, a photo with an original and a rotated edit.
  2. Unstack the rotated photo.
  3. Close the edit screen to return to the library view. The unstacked photo is not there.
  4. Manually refresh the page.
  5. Now you are at the top of your library. Scroll back down to find the photo you were working on. Find it and you can continue making further edits.

Version

210128-a82061e0-Linux-aarch64

(edited for clarity)

Metadata

Metadata

Assignees

No one assigned

    Labels

    ideaFeedback wanted / feature requestlow-priorityEverything nice to have but not so importantuxImpacts User Experience

    Type

    No type

    Projects

    Status

    Ideas 💭

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions