### Summary When validating a modification for a SIEVE filter, changes are lost if the resulting filter is not valid. ### Motivation It can be annoying for the user to see all changes deleted, because all changes need to be written again before being able to correct the mistake. It is worth noting that when creating a new filter, this does not occur (= when validating an invalid filter, filter is not discarded). ### Additional context _No response_