You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello there,
Here is the issue I'm seeing: when you filter a table through more than one header and then remove one of the criteria, the first row of the data always appears as if it matched the criteria, even if it does not match. If you simply "refresh" the filter (by adding and then removing a character) then the first row correctly disappears.
Set 'Jo' as the filter for the 'First Name' column
Go back to column 'Last Name' and remove the filter
You will see you have now two rows with names Jesse and John. Jesse SHOULD NOT be there as it does not contain 'Jo'
Add a space to the 'First Name' column filter and remove it, you'll see that the Jesse row disappears and the filtering now works correctly.
2)
3 & 4)
5)
The "extra" row appears to be always the first row of the table (based on order). I'm seeing it in multiple instances of the table in various applications and with or without custom search filters.
Buefy version: 0.9.13 Vuejs version: 2.6.14 OS/Browser: Tested in Windows with current Firefox/Chrome browsers.
Expected behavior
Once the second filter is removed, I would expect the remaining filter to be applied and just see the rows that match the criteria.
Actual behavior
A row that does not match the filter is always added as first row, and it happens to be the first row that would be displayed if there was no filter.
Cheers!
The text was updated successfully, but these errors were encountered:
Overview of the problem
Hello there,
Here is the issue I'm seeing: when you filter a table through more than one header and then remove one of the criteria, the first row of the data always appears as if it matched the criteria, even if it does not match. If you simply "refresh" the filter (by adding and then removing a character) then the first row correctly disappears.
Steps to reproduce
To reproduce it, one can use this codepen: https://codepen.io/Verdoso/pen/yLodwJa?editors=1010
2)
3 & 4)
5)
The "extra" row appears to be always the first row of the table (based on order). I'm seeing it in multiple instances of the table in various applications and with or without custom search filters.
Buefy version: 0.9.13
Vuejs version: 2.6.14
OS/Browser: Tested in Windows with current Firefox/Chrome browsers.
Expected behavior
Once the second filter is removed, I would expect the remaining filter to be applied and just see the rows that match the criteria.
Actual behavior
A row that does not match the filter is always added as first row, and it happens to be the first row that would be displayed if there was no filter.
Cheers!
The text was updated successfully, but these errors were encountered: