Dear community and Ivy team,
in our current projects we want to use the UserSelection component from the portal components. Here’s a suggestion that might simplify implementation.
Situation:
By default, the component allows selection of disabled users. While they are marked as inactive, they can still be selected, which can lead to issues, especially when tasks are later assigned to these users (e.g. Karten Kicker in the picture below).

We found that it’s possible to exclude specific usernames via parameters, so we’re currently building a list of disabled usernames to prevent them from being selected:

Question
Is there a specific reason why disabled users are not excluded by default?
Feature Request
It would be great if there were a simple property like excludeDisabledUsers: true/false to control this behavior — instead of manually maintaining a list.
Additionally, it would be helpful if:
The spacing between the label and dropdown could be reduced in the default layout.
Visibility could be controlled directly via properties, rather than through the layout configuration.
These things are all possible today, but they require extra effort to align the component with the rest of the dialog.
Thank you in advance for taking the time to review the input☀