Correctly handle error case ot avoid infinite loop
Use partially resolved url
Removed toast and message now in chooser