Modal history creates excessive back button clicks

I’m experiencing a UX issue with modal navigation that’s frustrating users, does anyone have a solution to this?

Current flow:

  1. User navigates to a list page (Page A)
  2. Clicks an item > Opens detail page (Page B)
  3. On Page B, there’s a list of related items (5-10 items)
  4. User clicks Item 1 → Opens modal with details
  5. User closes modal, clicks Item 2 → Opens another modal … and so on

The problem: When the user wants to go back to Page A, they have to press the browser’s back button 6+ times - once for each modal they opened. This creates a terrible user experience.

I’d need something that:

  • Prevent modals from adding to browser history; or
  • A “back to [previous page]” button that bypasses all modal history; or
  • A different navigation pattern that doesn’t create this issue

For additional context: Page A is conditional (filtered by parameter from previous page) so I can’t use simple “Go to Page A” action because it needs the filter context.

Has anyone solved this? Thanks a lot!

What your asking for is very logical given the expectation that Softr’s native features should at least integrate with each other. Even though Softr’s list, details, linked lists, and modals have been around since the beginning, modal navigation (behavior) has always been rudimentary and in many cases like this one, insufficient. Wish it wasn’t, but at this point I don’t see this ever changing much:

Ben, I agree and customer service unfortunately wasn’t much of a help for me. I was thankfully able to figure out a solution using custom code with the help of Claude. It worked perfectly!

I hope they are able to integrate this feature sometime soon, seems an necessary thing at this point (and good UI/UX practice).

Good! Let me know how the performance is using your code as you navgate through 1000’s of records.