Created attachment 68805 [details] Test data to reproduce the Errors Terms: - Autofilter (AF) - Standard Filter (SF) Please do the following: * load Test.ODS: Zeile Wert_1 Wert_2 1 1 a 2 1 b 3 1 c 4 2 a 5 2 b 6 2 c 7 3 a 8 3 b 9 3 c 10 4 a 11 4 b 12 4 c * click Wert_1 / AF ; unmark [3] and [4] ; click <ok> Zeile Wert_1 Wert_2 1 1 a 2 1 b 3 1 c 4 2 a 5 2 b 6 2 c (this is ok) * click Wert_1 / AF ; click <Standard Filter ...> and look at the creteria: Wert_1 = 1 only the first creteria from AF is passed to SF It should read: Wert_1 = 1 OR Wert_1 = 2 the second line is missing ; click <Cancel> Zeile Wert_1 Wert_2 1 1 a 2 1 b 3 1 c 4 2 a 5 2 b 6 2 c * click Wert_2 / AF ; unmark [a] ; click <ok> Zeile Wert_1 Wert_2 2 1 b 3 1 c 5 2 b 6 2 c (this is ok) * click Wert_2 / AF ; click <Standard Filter ...> and look at the creteria: Wert_1 = 1 AND Wert_2 = b only the first AF-creteria from each column is passed to SF OR-Creteria and brackets!!! are not considered about. So this should read without brackets Wert_1 = 1 AND Wert_2 = b OR Wert_1 = 1 AND Wert_2 = c OR Wert_1 = 2 AND Wert_2 = b OR Wert_1 = 2 AND Wert_2 = c [maybe somebody can think about introducing brackets, then we would get: (Wert_1 = 1 OR Wert_1 = 2) AND (Wert_2 = b OR Wert_2 = c) ] add missing lines to SF ; click <ok> Zeile Wert_1 Wert_2 2 1 b 3 1 c 5 2 b 6 2 c (this is ok) * click Wert_1 / AF and look at the checkboxes only [1] is checked ; 2 is missing!! click <ok> Zeile Wert_1 Wert_2 2 1 b 3 1 c 5 2 b 6 2 c (this is wrong!) Either [2] should be checked or this should read: Zeile Wert_1 Wert_2 2 1 b 3 1 c * click Wert_2 / AF and look at the checkboxes only [b] is checked ; c is missing!! the same like above- --- end of test --- please check filter syntax thank you!
I can confirm this behavior using LO 4.0.4.1 (Win7 32bit) Standard filter isn't synchronized with Auto filter when used in conjuction. That behavior could confusing users. > [maybe somebody can think about introducing brackets, then we would get: > (Wert_1 = 1 OR Wert_1 = 2) AND (Wert_2 = b OR Wert_2 = c) ] Perhaps it's a good idea if possible. Don't know how that behave on Excel?
** Please read this message in its entirety before responding ** To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present on a currently supported version of LibreOffice (4.4.1 or later) https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the version of LibreOffice and your operating system, and any changes you see in the bug behavior If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a short comment that includes your version of LibreOffice and Operating System Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) http://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to "inherited from OOo"; 4b. If the bug was not present in 3.3 - add "regression" to keyword Feel free to come ask questions or to say hello in our QA chat: http://webchat.freenode.net/?channels=libreoffice-qa Thank you for your help! -- The LibreOffice QA Team This NEW Message was generated on: 2015-03-16
Bug is still present in LibO 4.4.1.2 Build-ID: 45e2de17089c24a1fa810c8f975a7171ba4cd432 Windows 7 x64 but behavior of LibO has changed: standardfilter now gets the LAST criteria from autofilter, not the FIRST one as indicated in the original Report if you perfom the test with the TEST.ods file you get ... * click Wert_1 / AF ; unmark [3] and [4] ; click <ok> Zeile Wert_1 Wert_2 1 1 a 2 1 b 3 1 c 4 2 a 5 2 b 6 2 c (this is ok) * click Wert_1 / AF ; click <Standard Filter ...> and look at the creteria: Wert_1 = 2 (<<<--- 4.4.1.2; was 1 in 3.5.6.2) only the LAST (<<<--- 4.4.1.2; was FIRST in 3.5.6.2) creteria from AF is passed to SF It should read: Wert_1 = 1 OR Wert_1 = 2 the FIRST (<<<--- 4.4.1.2; was LAST in 3.5.6.2) line is missing ; click <Cancel> Zeile Wert_1 Wert_2 1 1 a 2 1 b 3 1 c 4 2 a 5 2 b 6 2 c * click Wert_2 / AF ; unmark [a] ; click <ok> Zeile Wert_1 Wert_2 2 1 b 3 1 c 5 2 b 6 2 c (this is ok) * click Wert_2 / AF ; click <Standard Filter ...> and look at the creteria: Wert_1 = 2 (<<<--- 4.4.1.2; was 1 in 3.5.6.2) AND Wert_2 = c (<<<--- 4.4.1.2; was b in 3.5.6.2) only the LAST (<<<--- 4.4.1.2; was first in 3.5.6.2) AF-creteria from each column is passed to SF OR-Creteria and brackets!!! are not considered about. ... Maybe someone has some time to fix this
** Please read this message in its entirety before responding ** To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present on a currently supported version of LibreOffice (5.0.5 or 5.1.2 https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the version of LibreOffice and your operating system, and any changes you see in the bug behavior If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a short comment that includes your version of LibreOffice and Operating System Please DO NOT - Update the version field - Reply via email (please reply directly on the bug tracker) - Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) http://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to "inherited from OOo"; 4b. If the bug was not present in 3.3 - add "regression" to keyword Feel free to come ask questions or to say hello in our QA chat: http://webchat.freenode.net/?channels=libreoffice-qa Thank you for your help! -- The LibreOffice QA Team This NEW Message was generated on: 2016-04-16
Tested on LibO 5.1.2.2 (x64) Build-ID: d3bf12ecb743fc0d20e0be0c58ca359301eb705f Behaviour of Autofilter/Standardfilter changed, but is still wrong: now again exactely as originally described for LibO 3.5.6.2 at 2012-10-19 15:56:17 UTC.
bug reproduced as filed by 2012-10-19 Version: 5.3.2.2 (x64) Build-ID: 6cd4f1ef626f15116896b1d8e1398b56da0d0ee1 CPU-Threads: 8; BS-Version: Windows 6.1; UI-Render: Standard; Layout-Engine: neu; Gebietsschema: de-DE (de_DE); Calc: group
Changing version back to the earliest affected version.
And not only that (I'm a "little" frustrated) if you filter a simple excel sheet in Excel and open it in calc you find that the "personalized filter" used in excel is not syncronized to Calc filter not (AF) nor (SF)... really anoying... this should be a very basic stuff already working... but not... sorry for my bad mood.
** Please read this message in its entirety before responding ** To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from http://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://kiwiirc.com/nextclient/irc.freenode.net/#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
Bug is still present at Version: 6.1.1.2 (x64) Build-ID: 5d19a1bfa650b796764388cd8b33a5af1f5baa1b CPU-Threads: 8; BS: Windows 6.1; UI-Render: Standard; Gebietsschema: de-DE (de_DE); Calc: group threaded Today's test results: Terms: - Autofilter (AF) - Standard Filter (SF) Please do the following: * load Test.ODS: Zeile Wert_1 Wert_2 1 1 a 2 1 b 3 1 c 4 2 a 5 2 b 6 2 c 7 3 a 8 3 b 9 3 c 10 4 a 11 4 b 12 4 c * click Wert_1 / AF ; unmark [3] and [4] ; click <ok> Zeile Wert_1 Wert_2 1 1 a 2 1 b 3 1 c 4 2 a 5 2 b 6 2 c (this is ok) * click Wert_1 / AF ; click <Standard Filter ...> and look at the creteria: Wert_1 = 1 only the first creteria from AF is passed to SF It should read: Wert_1 = 1 OR Wert_1 = 2 the second line is missing ; click <Cancel> Zeile Wert_1 Wert_2 1 1 a 2 1 b 3 1 c 4 2 a 5 2 b 6 2 c * click Wert_2 / AF ; unmark [a] ; click <ok> Zeile Wert_1 Wert_2 2 1 b 3 1 c 5 2 b 6 2 c (this is ok) * click Wert_2 / AF ; click <Standard Filter ...> and look at the creteria: Wert_1 = 1 AND Wert_2 = b only the first AF-creteria from each column is passed to SF OR-Creteria and brackets!!! are not considered about. So this should read without brackets Wert_1 = 1 AND Wert_2 = b OR Wert_1 = 1 AND Wert_2 = c OR Wert_1 = 2 AND Wert_2 = b OR Wert_1 = 2 AND Wert_2 = c [maybe somebody can think about introducing brackets, then we would get: (Wert_1 = 1 OR Wert_1 = 2) AND (Wert_2 = b OR Wert_2 = c) ] add missing lines to SF ; click <ok> Zeile Wert_1 Wert_2 2 1 b 3 1 c 5 2 b 6 2 c (this is ok) * click Wert_1 / AF and look at the checkboxes [1] and [2] is checked; (this is ok) click <cancel> Zeile Wert_1 Wert_2 2 1 b 3 1 c 5 2 b 6 2 c (this is ok) * click Wert_1 / AF and look at the checkboxes [1] and [2] is checked; (this is ok) click <ok> Zeile Wert_1 Wert_2 (no more lines (2-13) are shown at all!!!) (this is wrong!) * click Wert_1 / AF and look at the checkboxes there are no values / checkboxes but <all> which is checked click <Standard Filter...> Wert_2 = b AND Wert_2 = c AND Wert_2 = b AND Wert_2 = c AND Wert_1 = 1 (all <OR>-lines from the SF that we have entered above are missing, and the first line has moved to the end (this is wrong!) --- end of test --- So sorry to say that SF and AF is still buggy ********************************************************************** ********************************************************************** --- further test on old version --- LibreOffice 3.3.0 OOO330m19 (Build:6) tag libreoffice-3.3.0.4 There are no checkboxes in AF-window, thus only one value per row can be selected as creteria for AF. Therefore AF -> SF gives only <AND>-junctions between different rows. This works fine. SF itself works fine with <AND> and <OR>, and there is no need to translate SF back to AF (as there are no checkboxes in AF). --> added 'regression' to keywords
Hi Oli, if there's a new regression, it means it's a different issue. Please report a new issue instead mentioning what the regression it. Otherwise it's really confusing for the QA Team. Thanks in advance
Dear oli, To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from http://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://kiwiirc.com/nextclient/irc.freenode.net/#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
Tested with Version: 6.3.2.2 (x64) Build-ID: 98b30e735bda24bc04ab42594c85f7fd8be07b9c CPU-Threads: 8; BS: Windows 6.1; UI-Render: Standard; VCL: win; Gebietsschema: de-DE (de_DE); UI-Sprache: de-DE --------------------------------- today's results: SF -> AF i.o. AF -> SF n.i.o. --------------------------------- Terms: - Autofilter (AF) - Standard Filter (SF) Please do the following: * load Test.ODS: Zeile Wert_1 Wert_2 1 1 a 2 1 b 3 1 c 4 2 a 5 2 b 6 2 c 7 3 a 8 3 b 9 3 c 10 4 a 11 4 b 12 4 c * click Wert_1 / AF ; unmark [3] and [4] ; click <ok> Zeile Wert_1 Wert_2 1 1 a 2 1 b 3 1 c 4 2 a 5 2 b 6 2 c (this is ok) * click Wert_1 / AF ; click <Standard Filter ...> and look at the creteria: Wert_1 = 1 only the first creteria from AF is passed to SF It should read: Wert_1 = 1 OR Wert_1 = 2 the second line is missing ; click <Cancel> Zeile Wert_1 Wert_2 1 1 a 2 1 b 3 1 c 4 2 a 5 2 b 6 2 c * click Wert_2 / AF ; unmark [a] ; click <ok> Zeile Wert_1 Wert_2 2 1 b 3 1 c 5 2 b 6 2 c (this is ok) * click Wert_2 / AF ; click <Standard Filter ...> and look at the creteria: Wert_1 = 1 AND Wert_2 = b only the first AF-creteria from each column is passed to SF OR-Creteria and brackets!!! are not considered about. So this should read without brackets Wert_1 = 1 AND Wert_2 = b OR Wert_1 = 1 AND Wert_2 = c OR Wert_1 = 2 AND Wert_2 = b OR Wert_1 = 2 AND Wert_2 = c [maybe somebody can think about introducing brackets, then we would get: (Wert_1 = 1 OR Wert_1 = 2) AND (Wert_2 = b OR Wert_2 = c) ] add missing lines to SF ; click <ok> Zeile Wert_1 Wert_2 2 1 b 3 1 c 5 2 b 6 2 c (this is ok) * click Wert_1 / AF and look at the checkboxes [1] and [2] is checked (this is ok now) click <ok> Zeile Wert_1 Wert_2 2 1 b 3 1 c 5 2 b 6 2 c * click Wert_2 / AF and look at the checkboxes [b] and [c] is checked (this is ok now) click <ok> --- end of test --- please check filter Syntax and AF->SF thank you!
imho AF and SF and AdF (advanced Filter) are not intended to be the same, and not designed for 'cooperation', they have different capabilities (sort, comparision, duplicates, copy output, etc.), and produce even different representation in the file and different definition in the filterdescriptor for the same intention / similar input, AF - quick and dirty 'have a filtered look', SF - more complex filtering which requires thinking, and defining something, AdF - complex filter structures that are visible in the sheet and can be applied repeatedly - even with different specifications from different definition areas, it all comes together in one somehow 'special' construct 'filterdescriptor' in which similar functionalities (how to filter the fields) are mapped multiple times (Filterfields(), Filterfields2() and Filterfields3()), and SF for example uses multiple 'Filterfields3()' fields and connects them by logical or, while AF uses only one Filterfield3() and assigns multiple 'values' to it (possible only with Filterfields3()), that a programmer can (or even wants to, considering how many other urgent problems have to be solved) implement harmony and cooperation there seems unlikely to me ... current behaviour is that every tool constructs it's own ruleset, starting with first criteria from preset filters? and overpastes all other? 'last shooter wins', i suggest to redefine this bug as an enhancement proposal, in the sense that if someone works in this area he could keep an eye on this wish ... it's not a 'bug' until somewhere is stated that handover of filter definitions should be possible, imho that isn't yet, and it's practically hard up to unresolveable while the capabilities are as different as they are ...
*** Bug 140270 has been marked as a duplicate of this bug. ***
*** Bug 147578 has been marked as a duplicate of this bug. ***
Dear oli, To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from https://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://web.libera.chat/?settings=#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
Tested with Version: 24.2.5.2 (X86_64) / LibreOffice Community Build ID: bffef4ea93e59bebbeaf7f431bb02b1a39ee8a59 CPU threads: 8; OS: Windows 10.0 Build 19045; UI render: Skia/Vulkan; VCL: win Locale: de-DE (de_DE); UI: de-DE Calc: CL threaded behaviour is still the same as described in comment 13