diff --git a/keyserver/src/socket/socket.js b/keyserver/src/socket/socket.js
--- a/keyserver/src/socket/socket.js
+++ b/keyserver/src/socket/socket.js
@@ -466,16 +466,6 @@
       ),
     };
 
-    if (
-      viewer.userAgent?.includes('Electron') &&
-      viewer.platform === 'web' &&
-      !serverRequests.find(
-        request => request.type === serverRequestTypes.PLATFORM_DETAILS,
-      )
-    ) {
-      serverRequests.push({ type: serverRequestTypes.PLATFORM_DETAILS });
-    }
-
     const isCookieMissingSignedIdentityKeysBlobPromise =
       isCookieMissingSignedIdentityKeysBlob(viewer.cookieID);
 
diff --git a/lib/socket/socket.react.js b/lib/socket/socket.react.js
--- a/lib/socket/socket.react.js
+++ b/lib/socket/socket.react.js
@@ -117,9 +117,7 @@
   listeners: Set<SocketListener> = new Set();
   pingTimeoutID: ?TimeoutID;
   messageLastReceived: ?number;
-  initialPlatformDetailsSent: boolean = isWebPlatform(
-    getConfig().platformDetails.platform,
-  );
+  initialPlatformDetailsSent: boolean = false;
   reopenConnectionAfterClosing: boolean = false;
   invalidationRecoveryInProgress: boolean = false;
   initializedWithUserState: ?PreRequestUserState;