GNOME Bugzilla – Bug 304816
Filter creation doesn't occur when filters window is open
Last modified: 2011-04-08 06:14:58 UTC
Version details: 2.2.2 Description of problem: Creating a filter while the filter window is open will go through and complete successfully, although the filter you are trying to will not ever be created. Version-Release number of selected component (if applicable): Check against 2.0.4-4 and 2.2.2 How reproducible: Always Steps to Reproduce: 1. Open the filters window to view filters 2. Behind the open window try and create a filter 3. Click "OK" Filter dialog will close successfully but the filter won't be created Actual results: Filter dialog closes with no error yet no filter is created Expected results: Filter dialog should either close with an error or create the filter. It seems as though what is hapenning is this. When you create a filter behind the filters window, it gets written to filters.xml, but does isn't updated within the window. Then when you click "OK" on the filters window, it rewrites filters.xml WITHOUT the new rule. However, if you create a filter behind the filters window and then cancel and re-open the filters window, the new filter will show up. Presumably because upon clicking cancel, filters.xml wasn't overwritten. There should be uniform behavior here when you click on either "OK" or "Cancel", or have the filters window update state while it is open.
adding keywords
I am able to reproduce this bug with the 2.2.2 version of evolution. Steps to reproduce: 1. Open the filters window using Tools->Filters and keep it open. 2. Select a mail from the messages of any folder. 3. Try to create a filter from the selected message, say Tools->Create Filter from Message->Filter on Subject. 4. Select a folder to move the filtered messages and click OK
Apologies for any spam... cc'ing usability-maint on all Evolution usability bugs. Filter on EVO-USABILITY-SPAM to ignore.
Wonderful. Confirming Some more observations. Instead of doing an "OK" at the end on the filter dialog, do a "Cancel" and the next time when you open the filters window, the filter would be visible. So the exact problems, 1) Filter changes not getting synced up in the window when the window was open. 2) Doing an "OK" overwrites it and hence filter is not created, but doing a "Cancel" creates the new filter. Updating the version.
I cann't reproduce original bug and issue mentioned in comment#4 in Evolution 3.0.