Is your feature request related to a problem or area of OpenRefine? Please describe.
We can go to the first, the last, a next or previous page, but we can't jump to any page.
A simple link, with a prompt, telling you your current page, the max # of pages, and asking to what page you want to go would be a nice feature.
Describe the solution you'd like

Describe alternatives you've considered
Clicking many times the next button. I works.
Relates to #571
@wetneb & @thadguidry: this is the last feature I see that would be simple, not prone to breaking, and very useful for our users.
I coded it, it works well.
I didn't do validation yet (range & number), and translation, but for the rest, you can try it.
Regards,
Antoine
A background color could also be added to clarify a bit the interface and it's choices:

Regards, A.
@antoine2711 Appreciate you working on this!
I think the popup display approach for our users is overly complex and I think we can make this easier and similar to other grids. The numbers themselves currently display the Row range. That's fine, but what we really want to improve and begin to integrate like other grids is the notion of Pages of Rows.
Therefore I think we should do a number of things here:
~1. Keep the Row range (Rows per page) display (folks are used to that)~
Look at this beautiful Example Demo that allows all 3 of those needs we have, but using simple control & display of them (Try it out!):
https://xaksis.github.io/vue-good-table/guide/configuration/pagination-options.html#mode

I know you can make this look and work amazing if you iterate on this over a few days. Looking forward to testing that out!
I know you can make this look and work amazing if you iterate on this over a few days. Looking forward to testing that out!
Thanks for the carrying compliment! ;-)
Therefore I think we should do a number of things here:
- Keep the Row range (Rows per page) display (folks are used to that)
- Show a new Page range display
- Allow direct entry of the current page to view on the Page range display, rather than a popup
So @thadguidry, do I go
Regards,
Antoine
Reasoning is that showing 1-10 or 1-50 etc. is redundant. (I'ved strikedthrough that idea above on my comment)
Folks already know and set the Rows per page via the existing selector:

Is it easy enough to calculate the max pages however?

How well would the update perform for the max pages count whenever users click and change the value Rows per page to Show: ?
Do we already have the max pages integer value stored somewhere in our current architecture?
Or do you have to add functionality to calc that?
Is Java or JS the best place to calc that?
What does the future look like for calculating that with @lisa761 's upcoming work?
Is it easy enough to calculate the max pages however?
It’s coded in the PR, I would say very easy since it’s done! ;-)
How well would the update perform for the max pages count whenever users click and change the value Rows per page to
Show:?Do we already have the max pages integer value stored somewhere in our current architecture?
Or do you have to add functionality to calc that?
Is Java or JS the best place to calc that?
In JS. It was semi-coded for the Goto LastPage.
What does the future look like for calculating that with @lisa761 's upcoming work?
No use with infinite scrolling, and we would keep it as long as we keep Paging functionality.
Regards,
Antoine
@thadguidry: you can try it, It's now coded with an <input> tag instead of the prompt. Much harder to code, less robust, but better user interface I would say.
Tell me if you like it.

Regards,
Antoine
And I also did this little change… subtle, but still, effective I would say.

Regards, A.
On your last screenshot, I think we could reduce the padding around rows and records. Unless that also increases the clickable area for them to make clicking on each easier, then I'd keep it as is.
@thadguidry: @wetneb made me change the weak mechanism, and now, it works flawlessly on FF as on Chrome! I just committed the code.
Try that when you're available.
Regards,
Antoine
@antoine2711 I can in a week or so...house flooded, dealing with that for a while.