Revert "Revert to launch browser manually"
Revert "Revert to launch browser manually"

This reverts commit ed0a9b445e0d4dbd14c316c3f4783fe20088a31d.

Fixes #1505.

Dart-Code/Dart-Code,Dart-Code/Dart-Code,Dart-Code/Dart-Code,Dart-Code/Dart-Code,Dart-Code/Dart-Code