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
Describe the bug
In the channel editor, if I have a filter active and I then change a channel entry so that it no longer matches the filter, the channel dialog enters a broken state until restart.
In the broken state, changing the filter parameters (either the search box or switching 'view channels' between all/playing/auto-start)
generally has no effect (except for logging the exception below). I have had a few instances where clearing the filter box appeared to repopulate the full channel list, but no scroll bar appeared and it was not possible to scroll entries with the keyboard beyond the number of entries that were in the list while filtered (i.e. if the filter had 5 matches, I can't scroll more than 5 rows down even if there are more entries in the list).
To Reproduce
This seems to be a little fiddly to reproduce so I spent some time working out a reliable repro case with a minimal channel list.
Steps to reproduce the behavior:
Open or manually create the following playlist. Only the channel names are important.
Change the name to something that doesn't match the filter, e.g. "foo car baz"
Save changes. At this point, both "foo bar baz" and "foo bar zazz" disappear from the list for me, but no exception is thrown until I change the search box.
Click the 'x' in the search box to clear the search text. An exception is thrown and the channel list is now in a broken state until sdrtrunk is restarted.
Expected behavior
Only the entry that no longer matches the search string should be removed from the visible list, and the channel list should repopulate appropriately when the search string is cleared.
sdrtrunk Version
v0.6.0-beta-2
Describe the bug
In the channel editor, if I have a filter active and I then change a channel entry so that it no longer matches the filter, the channel dialog enters a broken state until restart.
In the broken state, changing the filter parameters (either the search box or switching 'view channels' between all/playing/auto-start)
generally has no effect (except for logging the exception below). I have had a few instances where clearing the filter box appeared to repopulate the full channel list, but no scroll bar appeared and it was not possible to scroll entries with the keyboard beyond the number of entries that were in the list while filtered (i.e. if the filter had 5 matches, I can't scroll more than 5 rows down even if there are more entries in the list).
To Reproduce
This seems to be a little fiddly to reproduce so I spent some time working out a reliable repro case with a minimal channel list.
Steps to reproduce the behavior:
Expected behavior
Only the entry that no longer matches the search string should be removed from the visible list, and the channel list should repopulate appropriately when the search string is cleared.
Application Log
Desktop (optional - complete the following information):
The text was updated successfully, but these errors were encountered: