diff --git a/src-web/components/App.tsx b/src-web/components/App.tsx
index a690dec3..4c0935b2 100644
--- a/src-web/components/App.tsx
+++ b/src-web/components/App.tsx
@@ -8,6 +8,7 @@ import { HTML5Backend } from 'react-dnd-html5-backend';
import { HelmetProvider } from 'react-helmet-async';
import { AppRouter } from './AppRouter';
import { DialogProvider } from './DialogContext';
+import { TauriListeners } from './TauriListeners';
const queryClient = new QueryClient({
defaultOptions: {
@@ -41,6 +42,7 @@ export function App() {
+
{/**/}
diff --git a/src-web/components/AppRouter.tsx b/src-web/components/AppRouter.tsx
index 871aa071..3087a956 100644
--- a/src-web/components/AppRouter.tsx
+++ b/src-web/components/AppRouter.tsx
@@ -7,7 +7,6 @@ import {
useLocation,
} from 'react-router-dom';
import { routePaths } from '../hooks/useRoutes';
-import { useTauriListeners } from '../hooks/useTauriListeners';
import { setLastLocation } from '../lib/lastLocation';
import RouteError from './RouteError';
import Workspace from './Workspace';
@@ -43,7 +42,6 @@ const router = createBrowserRouter([
]);
export function AppRouter() {
- useTauriListeners();
return ;
}
diff --git a/src-web/components/TauriListeners.tsx b/src-web/components/TauriListeners.tsx
new file mode 100644
index 00000000..9175c941
--- /dev/null
+++ b/src-web/components/TauriListeners.tsx
@@ -0,0 +1,6 @@
+import { useTauriListeners } from '../hooks/useTauriListeners';
+
+export function TauriListeners() {
+ useTauriListeners();
+ return <>>;
+}