Retain scroll position when using collection-repeat

I am using collection-repeat to display a large list of items of variable heights. When clicking on an item, a new page is rendered to display the details of that item. When hitting the back button, the page containing the long list is re-rendered and the old scroll position is not retained. Instead, the user sees the top item in the list.

The expected behaviour is that the user should see the old clicked item which caused the detail view page to appear.

This issue may be related:

However, I am using collection-repeat and there is no ion-scroll generated by ‘collection-repeat’ in the html of the page.

This is really strange. Is there nobody else who experienced the same problem ?

I am also having this issue.

Any ideas?

scroll position seems to be retained with the latest cached views.