Incorrect filter state shown in UI after replacing filter
Environment
- OS version: Ubuntu 16.04
- Browser version: Chrome 76
- Extension version: UI release-2019-2
- Last working version: TBD
Steps to reproduce
- Open Advanced tab in desktop settings page.
- Add custom filter "foo".
- Disable filter.
- Replace filter with "foobar".
- Reload page.
Observed behavior
- After 4) Custom filter table shows filter "foobar" as disabled.
- After 5) Custom filter table shows filter "foobar" as enabled.
Expected behavior
- After 4) Custom filter table shows filter "foobar" as disabled.
- After 5) Custom filter table shows filter "foobar" as disabled.
Further information
What's happening is that the UI is removing one filter and adding a new one which, by default, is enabled. However, to the user this looks like the filter has been replaced. Therefore this problem could be resolved by asking Core to support updating of filter text.
Edited by Thomas Greiner