Editing or deleting a Filter does not update the Passive Panel
Far Manager version
3.0.6132.0 x64
OS version
10.0.22624.1616
Other software
No response
Steps to reproduce
- Create two directories
Temp1andTemp2 - In
Temp1, create two empty files named1.txtand1.bat - In
Temp2, create two empty files named2.txtand2.bat - Switch Active Panel to
Temp1directory - Press
Ctrl+Ito open the Filters menu dialog - Press
Insto create a new filter - Enter
TestFilterfor the Name and*.txtfor the Mask - Press
Enterto create the filter and close the Filter dialog - Press
+to add the filter to the Active Panel - Press
Escto close the Filters menu dialog - Note that the Active Panel shows a single file
1.txt; the second file is filtered out - Press
Tabto switch to theTemp2directory in the Passive Panel - Press
Ctrl+Ito open the Filters menu dialog - Select the newly created
TestFilterand press+to add the filter to the panel - Press
Escto close the Filters menu dialog - Note that the Active Panel shows a single file
2.txt; the second file is filtered out - Also note that both panels show an asterisk character
*indicating that they are being filtered - Press
Tabto switch back to theTemp1directory - Press
Ctrl+Ito open the Filters menu dialog - Select the newly created
TestFilterand pressDelto delete the filter, and confirm the operation when prompted - Note that both panels no longer show the asterisk character
*indicating that they are not being filtered - Press
Escto close the Filters menu dialog
Expected behavior
Both Temp1 and Temp2 directories should show all files.
Actual behavior
Temp1 directory shows all files, 1.txt and 1.bat. However, Temp2 directory, in the Passive Panel, only shows 2.txt. It does not show 2.bat. The Passive Panel, which has the directory Temp2 does not show the asterisk character *, indicating that it is not being filtered, even though it is in fact still using the deleted filter.
If you now press Tab to switch to the Passive Panel and the Temp2 directory, and then press Ctrl+R to Re-read the panel, all files will be visible.
Edit Filter
Please note that this issue is also present when editing a filter, instead of deleting it. If you edit the filter in Step 20 and change the Mask from *.txt to *.bat, you will notice that the Active Panel shows 1.bat, but the Passive Panel still shows 2.txt. Again, you need to press Tab, followed by Ctrl+R to Re-read the panel for it to hide 2.txt and show 2.bat.
Perhaps the same bug was reported earlier https://bugs.farmanager.com/view.php?id=2898
Thank you. Yes, it appears to be a similar issue, which was reported way back in 2015.
I always search GitHub before reporting an issue. The earlier bug report in Mantis, is in Russian, which is easy to translate once located, but hard to search for, since I don't speak Russian. My apologies.
This ticket does include additional information regarding the issue with editing a Filter, so I will leave it to the project maintainers to decide what to do with this ticket.