The issue of hard-to-reach pages
On one site the output of PageNavi is currently
Page 4 of 27 « Previous ... 2 3 4 5 6 ... Next » where Previous, 2, 3, 5, 6, and Next are links. What is missing is the possibility to get for example to the tenth last page without a number of clicks and page loads.
Intuitively I clicked "..." expecting an AJAX list of all the pages omitted from the list, or at least being redirected to a page containing the links. The three dots are not a link though, and don't do anything.
A combined output is the best solution
PageNavi offers the option to display a dropdown menu, but doesn't then display "Page X of Y" or Next/Prev links. I suggest having an option to combine these two, giving the same-looking output as above, but with the "..." on the left side giving a dropdown menu of the pages omitted (1) on that side and the "..." on the right side giving giving a dropdown menu of the pages omitted on that side (7, 8, 9 and so on until 27).
Not using ... when only one page would be omitted
I suggest furthermore refining both this and the default output so that if a single page is omitted on one side, the number of that page and the link would be presented normally instead of the "...". So regardless of whether using the current "normal" or the suggested combined output, it would look like
Page 4 of 27 « Previous 1 2 3 4 5 6 ... Next » where 1 is a link to the first page. The "..." is a dropdown list of pages from 7 to the last one (or not, if this behavior is not implemented or is optional and not chosen).