Add option to not reset page when adding a filter query

Currently, adding a custom query method always resets the page. However, this is not always the desired behavior. For example, it may be necessary to add custom query methods as part of the init process without resetting the page (so that page links and bookmarks will work).

Additionally, the page should only be reset if the filter is not already applied. This allows navigation between pages when a filter is applied to work correctly with back/forward buttons.