diff --git a/packages/react-dev-utils/openBrowser.js b/packages/react-dev-utils/openBrowser.js
index bee85a7d29904f3f94e0f286361b8f49f58b58db..3cd877a12a732b550ffcde98f7e0868b7545d2ce 100644
--- a/packages/react-dev-utils/openBrowser.js
+++ b/packages/react-dev-utils/openBrowser.js
@@ -28,7 +28,8 @@ function openBrowser(url) {
   // Fallback to opn
   // (It will always open new tab)
   try {
-    opn(url).catch(() => {}); // Prevent `unhandledRejection` error.
+    var option = {app: process.env.BROWSER};
+    opn(url, option).catch(() => {}); // Prevent `unhandledRejection` error.
     return true;
   } catch (err) {
     return false;