diff --git a/desktop/flipper-server-core/src/server/startServer.tsx b/desktop/flipper-server-core/src/server/startServer.tsx index f53bb5d67..18aa6be2e 100644 --- a/desktop/flipper-server-core/src/server/startServer.tsx +++ b/desktop/flipper-server-core/src/server/startServer.tsx @@ -223,10 +223,12 @@ async function startProxyServer( attachSocketServer(socket, serverImpl, companionEnv); return new Promise((resolve) => { proxyServer?.listen(config.port); - server.listen(socketPath, undefined, () => resolve()); - tracker.track('server-started', { - port: config.port, - tcp: config.tcp, + server.listen(socketPath, undefined, () => { + tracker.track('server-started', { + port: config.port, + tcp: config.tcp, + }); + resolve(); }); }); };