Improve navigation behaviour for Contextual Relationships
With the current May 2019 design for related items by contextual relationships, when a user finishes looking at the related items and wants to the return to their search results, they are returned to the very top of the result list.
The only time this doesn’t happen is if they have used the pagination widget to navigate by page selection.
This is an extremely poor experience if the user has spent time working their way through a result list, and may be several pages deep, only to find that they have completely lost their place in the list.
Ex Libris have described this as expected behaviour given Primo is not really loading pages, but just showing more of the result list when prompted by Load More Results.
See case 00705918.
While this is understandable from a system perspective, the user interface is for the user after all and the ideal is for a streamlined, functional, and ultimately even pleasurable experience of discovery, which the current design is not.
A user should always be returned to the same place in the list as where they left it.
See attached for an example workflow leading to a very unhappy and frustrated researcher.