diff --git a/apps/desktop/src/platform/main/autofill/native-autofill.main.ts b/apps/desktop/src/platform/main/autofill/native-autofill.main.ts index 0d8cabf6173..769ee507741 100644 --- a/apps/desktop/src/platform/main/autofill/native-autofill.main.ts +++ b/apps/desktop/src/platform/main/autofill/native-autofill.main.ts @@ -87,25 +87,19 @@ export class NativeAutofillMain { ipcMain.on("autofill.completePasskeyRegistration", (event, data) => { this.logService.warning("autofill.completePasskeyRegistration", data); const { clientId, sequenceNumber, response } = data; - if (this.ipcServer && clientId !== -1) { - this.ipcServer.completeRegistration(clientId, sequenceNumber, response); - } + this.ipcServer.completeRegistration(clientId, sequenceNumber, response); }); ipcMain.on("autofill.completePasskeyAssertion", (event, data) => { this.logService.warning("autofill.completePasskeyAssertion", data); const { clientId, sequenceNumber, response } = data; - if (this.ipcServer && clientId !== -1) { - this.ipcServer.completeAssertion(clientId, sequenceNumber, response); - } + this.ipcServer.completeAssertion(clientId, sequenceNumber, response); }); ipcMain.on("autofill.completeError", (event, data) => { this.logService.warning("autofill.completeError", data); const { clientId, sequenceNumber, error } = data; - if (this.ipcServer && clientId !== -1) { - this.ipcServer.completeError(clientId, sequenceNumber, String(error)); - } + this.ipcServer.completeError(clientId, sequenceNumber, String(error)); }); } diff --git a/apps/desktop/src/platform/main/autofill/native-autofill.windows.main.ts b/apps/desktop/src/platform/main/autofill/native-autofill.windows.main.ts index 5aa17c85952..b1c3740d1e8 100644 --- a/apps/desktop/src/platform/main/autofill/native-autofill.windows.main.ts +++ b/apps/desktop/src/platform/main/autofill/native-autofill.windows.main.ts @@ -200,10 +200,7 @@ export class NativeAutofillWindowsMain { const trackingKey = `${data.clientId}_${data.sequenceNumber}`; const timeout = options.timeout || 30000; // 30 second default timeout - // Send the original data without adding requestId - const dataWithId = { ...data }; - - this.logService.info(`Sending awaitable request ${trackingKey} to ${channel}`, { dataWithId }); + this.logService.info(`Sending awaitable request ${trackingKey} to ${channel}`, { data }); return new Promise((resolve, reject) => { // Set up timeout @@ -226,7 +223,7 @@ export class NativeAutofillWindowsMain { ); // Send the request - this.windowMain.win.webContents.send(channel, dataWithId); + this.windowMain.win.webContents.send(channel, data); }); } @@ -257,62 +254,46 @@ export class NativeAutofillWindowsMain { ipcMain.on("autofill.completePasskeySync", (event, data) => { this.logService.warning("autofill.completePasskeySync", data); - const { clientId, sequenceNumber, response, requestId } = data; + const { clientId, sequenceNumber, response } = data; // Handle awaitable passkey requests using clientId and sequenceNumber if (clientId !== undefined && sequenceNumber !== undefined) { const trackingKey = `${clientId}_${sequenceNumber}`; this.handlePasskeyResponse(trackingKey, response); } - // Fallback to requestId for backward compatibility - else if (requestId) { - this.handlePasskeyResponse(requestId, response); - } }); ipcMain.on("autofill.completePasskeyRegistration", (event, data) => { this.logService.warning("autofill.completePasskeyRegistration", data); - const { clientId, sequenceNumber, response, requestId } = data; + const { clientId, sequenceNumber, response } = data; // Handle awaitable passkey requests using clientId and sequenceNumber if (clientId !== undefined && sequenceNumber !== undefined) { const trackingKey = `${clientId}_${sequenceNumber}`; this.handlePasskeyResponse(trackingKey, response); } - // Fallback to requestId for backward compatibility - else if (requestId) { - this.handlePasskeyResponse(requestId, response); - } }); ipcMain.on("autofill.completePasskeyAssertion", (event, data) => { this.logService.warning("autofill.completePasskeyAssertion", data); - const { clientId, sequenceNumber, response, requestId } = data; + const { clientId, sequenceNumber, response } = data; // Handle awaitable passkey requests using clientId and sequenceNumber if (clientId !== undefined && sequenceNumber !== undefined) { const trackingKey = `${clientId}_${sequenceNumber}`; this.handlePasskeyResponse(trackingKey, response); } - // Fallback to requestId for backward compatibility - else if (requestId) { - this.handlePasskeyResponse(requestId, response); - } }); ipcMain.on("autofill.completeError", (event, data) => { this.logService.warning("autofill.completeError", data); - const { clientId, sequenceNumber, error, requestId } = data; + const { clientId, sequenceNumber, error } = data; // Handle awaitable passkey requests using clientId and sequenceNumber if (clientId !== undefined && sequenceNumber !== undefined) { const trackingKey = `${clientId}_${sequenceNumber}`; this.handlePasskeyResponse(trackingKey, { error: String(error) }); } - // Fallback to requestId for backward compatibility - else if (requestId) { - this.handlePasskeyResponse(requestId, { error: String(error) }); - } }); }