diff --git a/addon/routes/list-form.js b/addon/routes/list-form.js
index <HASH>..<HASH> 100644
--- a/addon/routes/list-form.js
+++ b/addon/routes/list-form.js
@@ -164,9 +164,9 @@ ErrorableRouteMixin, {
             userSettingsService.setCurrentPerPage(componentName, undefined, this.perPage);
           } else {
             if (this.sorting.length === 0) {
-              this.transitionTo(this.currentRouteName, { queryParams: { sort: null, perPage: this.perPage || 5 } }); // Show page without sort parameters
+              this.transitionTo(this.currentRouteName, { queryParams:  Object.assign(params, { sort: null, perPage: this.perPage || 5 }) }); // Show page without sort parameters
             } else {
-              this.transitionTo(this.currentRouteName, { queryParams: { sort: sortString, perPage: this.perPage || 5 } });  //Reload current page and records (model) list
+              this.transitionTo(this.currentRouteName, { queryParams: Object.assign(params, { sort: sortString, perPage: this.perPage || 5 }) });  //Reload current page and records (model) list
             }
           }
         }
fix custom query params rewriting