What is the problem or goal the end user is trying to solve or accomplish?
When updating a DB connection in a Workspace, Preset performs additional operations (such as updating permissions, validating the connection, etc) that could take some time to fulfill. There's currently no progress indication and the modal just continues loading indefinitely.
How are they solving it currently?
Users need to wait indefinitely. If you close the modal, the operation might continue in the background (with no progress indication).
What is the recommended solution by the Customer?
During the connection update, only the connection string should be validated (to make sure it's working). Post-operations like updating permissions and etc could happen in the background with progress indication so that the user experience is not blocked.