Is it possible to have the possibility to do a ‘clear all’ and a ‘select all’ (until a limit if necessary) while using the object selector widget.
In the end that improvement would also apply to the filter list widget (for the ‘select all’).
For the string selector widget we can use a button to reset the selection and we can already do a select all.
I think the “select all” button for filter lists can be accomplished by creating a filter variable with a default value equivalent to “select all” (i.e. by manually setting its default values or by setting it as the output of a temporary filter list widget and selecting “Set current value as default” in the variable window).
Then a “select all” button can set the static “all” filter variable to the filter list output variable.
I have used the workaround with a button when in my filter list or even my object selector widget it was used alone (single property for filter widget).
When you are switching to a more complex use-case the workaround start to get messy.
A good example here is I have multiple levels interconnected (all object selector widgets) and I want to have the possibility to do a select all individually for each of them. Implementing the workaround would be possible but it would feel way less ideal visually and I want to limit the technical debt that will generate that solution.