What is the desired functionality that you are missing?
As a User, it is confusing to me that certain filters are automatically being removed just because I change the process or version. Instead I would like if it is somehow visualized that these filters do not apply anymore, but I could still save it as is and remove if necessary or wanted by me as the user. More details should be specified by asia.malina
Which problem are you going to solve with this functionality?
Today, filters that depend on the selected definition data (e.g. variable, flownode) get removed automatically when a different version or definition is selected. This is problematic since the user has to recreate the filters in many scenarios - especially when the definition is the same as it was previously. Additionally, sometimes the data is not available yet in the new version.
The filters are definition dependent like variable, flownode, etc, get removed once the definiton or version is changed because there is a possibility that the filter is incompatible anymore. This is inconvenient because sometimes they just want to swtich to an older version where the filter is still compatible.
Same problem exists with certain groupings or distribute by (e.g. Variable). This should be solved as part of the ticket or moved to a follow-up ticket.
This is the controller panel for Smart Panels app
|Keep variable filters when changing definition/version
|Keep flow node filters when changing definition/version
|keep view or group by variable (if possible) when changing definition