fix: skip Tauri updater in Electron, add debug logging for routing

This commit is contained in:
2026-02-21 19:54:00 +11:00
parent 00ff6a6b72
commit 6a31ea64ed
4 changed files with 34 additions and 2 deletions

View File

@@ -73,6 +73,13 @@ export const createRouter = (clientConfig: ClientConfig, screenSize: ScreenSize)
const { hashRouter } = clientConfig;
const mobile = screenSize === ScreenSize.Mobile;
console.log('[Router] Creating router:', {
hashRouter,
hashRouterEnabled: hashRouter?.enabled,
baseUrl: import.meta.env.BASE_URL,
locationHref: window.location.href,
});
const routes = createRoutesFromElements(
<Route>
<Route
@@ -295,8 +302,10 @@ export const createRouter = (clientConfig: ClientConfig, screenSize: ScreenSize)
);
if (hashRouter?.enabled) {
console.log('[Router] Using HashRouter with basename:', hashRouter.basename);
return createHashRouter(routes, { basename: hashRouter.basename });
}
console.log('[Router] Using BrowserRouter with basename:', import.meta.env.BASE_URL);
return createBrowserRouter(routes, {
basename: import.meta.env.BASE_URL,
});