⚠️ This issue respects the following points: ⚠️
Bug description
Currently when adding a new user on NextCloud the modal which pops-up has some unexpected and undesirable UX behaviors.
Luckily all of which are easy to improve 😄
Steps to reproduce
- As an admin navigate to Users section
/settings/users
- Click on
+ New user
- Fill out user data
- Trigger one of the three hide or cancel action s

- At this stage the modal is hidden
- Re-click
+ New user button
- Observe all entered data is still present
Actions 1 and 2 can be accidental and if one is clumsy can happen often, especially given on lower resolution monitors the Add new user completion button is hidden off screen (see screenshot) and requires a scrolling action to locate. This introduces a sense of panic "Oh no. Where did the data I just entered go?"
Action 3 is more clearly intentional, but I argue that general user consensus expectation is that clicking an X would cancel a process and clear entered data. This does not happen.
Luckily, in all three states the data is still in the modal. Phew!!
Expected behavior
Some proposed improvements:
-
All three actions trigger a confirmation dialogue Do you mean to cancel adding this user and clear the data you entered?
-
Only clicking Action 3 (the X) triggers this dialogue and the other actions do nothing.
Alternatively, moving away from a Modal for the entire New user action to a full page view is another route to improving this, but obviously more engineering effort.
Installation method
None
Nextcloud Server version
master
Operating system
Debian/Ubuntu
PHP engine version
PHP 8.2
Web server
Apache (supported)
Database engine version
SQlite
Is this bug present after an update or on a fresh install?
Fresh Nextcloud Server install
Are you using the Nextcloud Server Encryption module?
None
What user-backends are you using?
Configuration report
No response
List of activated Apps
No response
Nextcloud Signing status
No response
Nextcloud Logs
No response
Additional info
No response
Bug description
Currently when adding a new user on NextCloud the modal which pops-up has some unexpected and undesirable UX behaviors.
Luckily all of which are easy to improve 😄
Steps to reproduce
/settings/users+ New user+ New userbuttonActions 1 and 2 can be accidental and if one is clumsy can happen often, especially given on lower resolution monitors the
Add new usercompletion button is hidden off screen (see screenshot) and requires a scrolling action to locate. This introduces a sense of panic "Oh no. Where did the data I just entered go?"Action 3 is more clearly intentional, but I argue that general user consensus expectation is that clicking an
Xwould cancel a process and clear entered data. This does not happen.Luckily, in all three states the data is still in the modal. Phew!!
Expected behavior
Some proposed improvements:
All three actions trigger a confirmation dialogue
Do you mean to cancel adding this user and clear the data you entered?Only clicking Action 3 (the
X) triggers this dialogue and the other actions do nothing.Alternatively, moving away from a Modal for the entire
New useraction to a full page view is another route to improving this, but obviously more engineering effort.Installation method
None
Nextcloud Server version
master
Operating system
Debian/Ubuntu
PHP engine version
PHP 8.2
Web server
Apache (supported)
Database engine version
SQlite
Is this bug present after an update or on a fresh install?
Fresh Nextcloud Server install
Are you using the Nextcloud Server Encryption module?
None
What user-backends are you using?
Configuration report
No response
List of activated Apps
No response
Nextcloud Signing status
No response
Nextcloud Logs
No response
Additional info
No response