When an error occurs on source addition, the current folder is lost
When trying to add sources if an error occurs, the current directory is changed to the route. As a result, if the user add another source it is not in the expected directory.
When trying to add sources if an error occurs, the current directory is changed to the route. As a result, if the user add another source it is not in the expected directory.