Skip to content

[BUG] - UX problem: Back from the detail view, scroll position always at the start again #5350

@flipzoom

Description

@flipzoom

First Check

  • This is not a feature request.
  • I added a very descriptive title to this issue (title field is above this).
  • I used the GitHub search to find a similar issue and didn't find it.
  • I searched the Mealie documentation, with the integrated search.
  • I already read the docs and didn't find an answer.
  • This issue can be replicated on the demo site (https://demo.mealie.io/).

What is the issue you are experiencing?

First of all, thank you for the great software. I'm currently digitising all my recipes. And this is where I come across a very, very unpleasant and annoying UX problem in daily use. If you go back to the overview from a detailed view (in the browser via the back button, mobile via native Android back), you end up at the top of the recipe list again and again.

This is still ‘okay’ up to the point when you only have 10 or 20 recipes, but not with 50 or 100 recipes. It's not uncommon to scroll through the list in search of the right meal for tonight, look at a recipe to see if you have the ingredients, for example, and then want to go back to the list to continue searching. And this is where the frustration factor comes in. Because now you're back at the beginning and have to scroll down 80 recipes again to the position where you were before. That's no fun. Especially not mobile.

The last scroll position is lost somewhere and is not saved.

Aufzeichnung.2025-04-15.130322.mp4

Steps to Reproduce

  1. go to the recipe overview
  2. scroll to the bottom
  3. click on a recipe to see it in detail
  4. go back
  5. now you are back at the top of the list

Please provide relevant logs

There are no relevant logs

Mealie Version

Version v2.8.0
Build 2deb9c276cfff6b1aff473776dd327110f2eb55b

Deployment

Docker (Synology)

Additional Deployment Details

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions