fix(desktop):route auth deep links safely

This commit is contained in:
Anish Sarkar 2026-06-24 03:55:39 +05:30
parent 2fd7551d36
commit 65ab1cbdd4
2 changed files with 3 additions and 2 deletions

View file

@ -17,6 +17,7 @@ import {
syncAutoLaunchOnStartup, syncAutoLaunchOnStartup,
wasLaunchedAtLogin, wasLaunchedAtLogin,
} from './modules/auto-launch'; } from './modules/auto-launch';
import { purgeLegacyAuthCutover } from './modules/auth-cutover';
registerGlobalErrorHandlers(); registerGlobalErrorHandlers();
app.setName('SurfSense'); app.setName('SurfSense');
@ -29,6 +30,7 @@ registerIpcHandlers();
app.whenReady().then(async () => { app.whenReady().then(async () => {
initAnalytics(); initAnalytics();
await purgeLegacyAuthCutover();
const launchedAtLogin = wasLaunchedAtLogin(); const launchedAtLogin = wasLaunchedAtLogin();
const startedHidden = shouldStartHidden(); const startedHidden = shouldStartHidden();
trackEvent('desktop_app_launched', { trackEvent('desktop_app_launched', {

View file

@ -22,8 +22,7 @@ function handleDeepLink(url: string) {
path: parsed.pathname, path: parsed.pathname,
}); });
if (parsed.hostname === 'auth' && parsed.pathname === '/callback') { if (parsed.hostname === 'auth' && parsed.pathname === '/callback') {
const params = parsed.searchParams.toString(); win.loadURL(`${getServerOrigin()}/dashboard`);
win.loadURL(`${getServerOrigin()}/auth/callback?${params}`);
} }
win.show(); win.show();