diff --git a/wire/modules/Process/ProcessPageLister/ProcessPageLister.module b/wire/modules/Process/ProcessPageLister/ProcessPageLister.module index 660409a5..1c72f7a9 100644 --- a/wire/modules/Process/ProcessPageLister/ProcessPageLister.module +++ b/wire/modules/Process/ProcessPageLister/ProcessPageLister.module @@ -617,8 +617,12 @@ class ProcessPageLister extends Process implements ConfigurableModule { try { $is->processInput($input->post); $selector = $this->sessionGet("selector"); - if($selector != $is->value) { - $this->sessionSet("selector", $is->value); + $isSelector = (string) $is->value; // selector from InputfieldSelector + if($selector === $this->defaultSelector && !strlen($isSelector)) { + // do not reset if selector matches default selector + } else if($selector != $isSelector) { + // reset + $this->sessionSet("selector", $isSelector); $this->sessionSet("pageNum", 1); $input->setPageNum(1); }