diff --git a/desktop/static/flipper-server-app-template/Flipper.app/Contents/Info.plist b/desktop/static/flipper-server-app-template/Flipper.app/Contents/Info.plist
index 0e3b16a51..e505a7e2d 100644
--- a/desktop/static/flipper-server-app-template/Flipper.app/Contents/Info.plist
+++ b/desktop/static/flipper-server-app-template/Flipper.app/Contents/Info.plist
@@ -40,7 +40,5 @@
NSHighResolutionCapable
- LSUIElement
-
diff --git a/desktop/static/flipper-server-app-template/Flipper.app/Contents/MacOS/Flipper b/desktop/static/flipper-server-app-template/Flipper.app/Contents/MacOS/Flipper
index ec868cc74..53a3e18c9 100755
--- a/desktop/static/flipper-server-app-template/Flipper.app/Contents/MacOS/Flipper
+++ b/desktop/static/flipper-server-app-template/Flipper.app/Contents/MacOS/Flipper
@@ -6,4 +6,9 @@ SERVER_RESOURCES="$SCRIPT_PATH/../Resources/server"
cd "$SERVER_RESOURCES" || exit 1
echo "Starting flipper-server ..."
-"$NODE_PATH" . "$@"
+"$NODE_PATH" . "$@" &
+
+# Wait for the Flipper HTTP server to start listening
+while ! curl -s http://localhost:52342 > /dev/null; do
+ sleep 1
+done