The sync with remote repositories would lock-up the interface with no way to cancel. This could be a problem especially on slow connections. The operator dialog is now shows the state of syncing which can be canceled by pressing Escape or clicking away from the dialog.