diff --git a/common/App.svelte b/common/App.svelte index 0d991b6..803c5d7 100644 --- a/common/App.svelte +++ b/common/App.svelte @@ -3,7 +3,7 @@ import { writable } from 'simple-store-svelte' import { anilistClient } from '@/modules/anilist.js' import IPC from '@/modules/ipc.js' - import { rss } from './views/TorrentSearch/TorrentModal.svelte' + // import { rss } from './views/TorrentSearch/TorrentModal.svelte' export const page = writable('home') export const view = writable(null) @@ -38,7 +38,7 @@ if (!state) return ignoreNext = true view.set(null) - rss.set(null) + // rss.set(null) if (document.fullscreenElement) { document.exitFullscreen(); if (state.type === 'view') page.set('home') @@ -61,7 +61,6 @@ import Logout from './components/Logout.svelte' import Navbar from './components/Navbar.svelte' import { SUPPORTS } from '@/modules/support.js'; - import IPC from '@/modules/ipc.js' import UpdateModal, { changeLog, updateModal } from './components/UpdateModal.svelte'; setContext('view', view) @@ -105,6 +104,7 @@ $updateModal = false }) + diff --git a/common/Router.svelte b/common/Router.svelte index e6ae382..400e2d8 100644 --- a/common/Router.svelte +++ b/common/Router.svelte @@ -23,6 +23,7 @@ import { client } from '@/modules/torrent.js'; import { settings } from '@/modules/settings.js'; import IPC from '@/modules/ipc.js'; + import { rss } from './views/TorrentSearch/TorrentModal.svelte'; export let page = 'home' @@ -32,6 +33,10 @@ onMount(() => { // Check update if($settings.enableAutoUpdate && SUPPORTS.update) IPC.emit('update') + + window.addEventListener('popstate', e => { + $rss = null + }) }); function closeMiniplayer() { diff --git a/common/components/GestureLock.svelte b/common/components/GestureLock.svelte index 0eebe63..e18e4c0 100644 --- a/common/components/GestureLock.svelte +++ b/common/components/GestureLock.svelte @@ -1,5 +1,6 @@ -