How to traverse browser entity set from within an edit screen?

I’m certain that I’ve just not used the right search terms to find this either here or in the docs. The problem is simple: I’d like to add “Next” and “Previous” buttons to an Editor that will traverse the entity set in the order in which they are displayed in the browse screen. I’ve identified a couple of ways to do this using brute force and bad code but I’d like to know what the suggested implementation of this feature looks like.

Unfortunately the issue is not as simple as it may seem. You can see a possible solution here - it’s far from ideal, so we cannot promote it as a way to go.

The problem is that the architecture of the browser-editor interaction is too rigid to support this use case. We are thinking of providing a suitable solution in the future, maybe it will be based on the combined browser-editor screen.

:ticket: See the following issue in our bug tracker:

https://youtrack.cuba-platform.com/issue/STUDIO-3094