Hi!
As far as I see, it's actually the contrary. PaginatorSnippet.pageUrl
_does_ preserve parameters. At least, that's what I see in the source of
`PaginatorSnippet.pageUrl`:
def pageUrl(offset: Long): String = {
def originalUri = S.originalRequest.map(_.uri).openOr(sys.error("No
request"))
appendParams(originalUri, List(offsetParam -> offset.toString))
}
As you see, we're doing 2 things here. First, we extract the previous
URL, which may be
abc.com?q=something
After that, we're adding an additional parameter `offsetParam ->
offset.toString`.
I also remember using the PaginatorSnippet, and it worked as desired.
If you mean to say that method `HttpHelpers.appendParam` is broken in
some release or environment, then it'd be helpful if you'd provide the
details.