Global or Persistent Filters Across Report Pages

I would like to suggest an enhancement regarding filter behavior in PHPMaker, particularly when working with multiple report pages.

Current Behavior:
Filters are applied and retained per individual report page.

When navigating to another report, even if it uses the same filtering fields (with identical field names or IDs), the filter values are lost and must be re-entered manually.

Requested Behavior:
Introduce an option for “global filters” or “persistent filters across pages”, where:

If a filter field (e.g., id_department, year, region) is selected in one report,

And the user navigates to another report using the same filter fields,

Then the new report should pre-fill those filter values by default, unless the user changes them.

Additional Details:
Filters should persist only if they are relevant/used in the target page.

Changing the filters in a subsequent page should update the current default value for future navigation.

This could be implemented via session variables or a shared filter store in JavaScript/localStorage.

Benefits:
Greatly improves the user experience when exploring multiple related reports.

Reduces redundancy and enhances efficiency in filtering.

Makes PHPMaker-generated apps feel more cohesive and intelligent when dealing with multiple modules sharing similar filters.

+1
would be a very helpful feature!