b1b50187b3
- Trim whitespace before checking the typed-confirm value (paste-with-spaces was silently keeping the button disabled). - Wrap onConfirmDisconnect in try/catch and surface disconnect_failed inline in the modal — operators on flaky networks now see why nothing happened. - Invalidate quality-profile + root-folder caches alongside config on both save and disconnect, so a base_url change refetches the lists immediately.