Changing "Page Size" on /auth/preferences doesn't do anything.
There are a lot of places where page size set manually to some value. E.g. ticket controller sets it to 10, wiki's and discussion to 25, probably there's more places like that.
There are also two helpers used throughout code for pagination
h.paging_sanitizer. While former is using page size preference, the latter is not.
Other than that
g.handle_paginguses some strange (to me) logic. It sets your page size preference to the particular value, if limit is provided (e.g. by manually appending
?limit=Nto url, or when hard limit is provided inside the controller). Thus page size is reset in very obscure (to the user) way.
Most obvious and easy to use way would be to always use page size from user preferences for all pages (if it is not overridden by controller for some reason) and avoid resetting this setting as described above.
g.handle_paginginto one to avoid future confusions
Log in to post a comment.