Hi,
We’re using Algolia in a Bubble application to display a list of search results (deals) in a repeating group.
Our goal is to allow users to click on a result to view more details (on a new page), then return to exactly the same position they were on when they press the browser’s back button.
We want to avoid using visible scrolling or relying on the browser’s native scroll memory because it only works reliably for the first few visible results (e.g. the first 12 items). Once more results are loaded (e.g. 50+), the scroll position is not retained correctly.
What we’re trying to achieve:
-
Keep all results loaded and visible.
-
Track which “page” or result position the user was on.
-
When returning from the deal page, land instantly and seamlessly in the exact same position without visible scrolling.
Is there a best practice for implementing this kind of position persistence using Algolia and Bubble?
Thanks in advance!