Describe the bug
When I open the filter, I create a new object and set the properties in time to meet the filter, but the set is not updated in time. When the page reloads, the set becomes correct.
Steps to reproduce the behavior:
Set is updated in time
- OS: Windows 11 professional Insider Preview 22509.1000
- Device Manufacturer/Model: lenovo Legion Y7000P 2020H
- Anytype Version: e.g. 0.21.9
@mhiauge Thank you for your report! It happens because a filter works faster than you set a property in a relation. We haven’t implemented more appropriate logic yet, but plan to do that in the future
This behavior is also present on the Android version - there was functionality added recently where manipulation of Checkbox relations was possible from within the Set interface without the need to open the Object and manipulate the Relation from within it. However, there is no immediate visual feedback, as the checkbox does not visually indicate it’s changed state (you must enter the Object to see the newly modified checkbox state), and the Set filters don’t work immediately - like the original poster here has stated, the set must be refreshed.
This behavior surrounding checkbox relation not being visually updated and the Set filters not updating until a refresh of the Set seems to be exclusive to the Android version of the app.
To test: try to open a Set in Grid view, and add a Checkbox relation. Click on the Checkbox relation from within the Set - it shouldn’t update visually immediately. However, the Checkbox has indeed changed state, and the object must be opened to see the new state.
Additionally, try setting a Filter to exclude Objects with the Checkbox relation set to True. If you click the checkbox from inside the Set, the filters won’t update until the Set is re-entered.