I tried my best in searching for a similar problem but to no avail. My apologies if this is a duplicate.

--

Scenario:

Content Type with a Date CCK Field with Year granularity.

View.
Use AJAX: Yes
Use pager: Mini

Date CCK Field as Exposed Filter in the View.
Operator: Is greater than or equal to.
Date default: now -4 year
Remember: Checked

--

Situation 1:
Upon first visiting the View, the Date Exposed Filter (currently) defaults to 2007.
Correct.

Situation 2:
Default Date Exposed Filter value has been changed by the user. View works fine.
Upon browsing away and returning to the View, the value is reset to the default (2007, in our example).

Situation 3:
Default Date Exposed Filter has been left empty by the user. View works fine.
If View result is reloaded by sorting columns or changing pages, the results affected (filtered) by the default value (2007, in our example) and the Exposed field is seen empty.
Upon browsing away and returning to the View, the value is reset to the default (2007, in our example).

--

Conclusion:
The value of the Date Exposed Filter is not being remembered. Instead, the default value is used every time the user revisits the view.

In addition, when the Date Exposed Filter field is emptied, pagination and sorting returns "default" results. Probably, due to the use of Ajax.

--

Maybe I wasn't clear enough in presenting the issue separated in sections.
If so, please ask. I'll gladly extend the information as far as I can.

Thanks in advance for your time and this great module. =)

Comments

crea’s picture

Maybe Date is not at fault here.
Please take a look at this issue #1248332: "Remember" feature of exposed filters doesn't work with AJAX and is generally fragile
I've reproduced that bug with a simple node view, and node type filter.

damienmckenna’s picture

Component: Date CCK Field » Code
Status: Active » Closed (won't fix)

Unfortunately the Drupal 6 version of the Date module is no longer supported. That said, we appreciate that you took time to work on this issue. Should this request still be relevant for Drupal 7 please feel free to reopen it. Thank you.