diff --git a/src/seqta/utils/listeners/MessageListener.ts b/src/seqta/utils/listeners/MessageListener.ts index 63148831..5a820eff 100644 --- a/src/seqta/utils/listeners/MessageListener.ts +++ b/src/seqta/utils/listeners/MessageListener.ts @@ -1,6 +1,6 @@ import browser from 'webextension-polyfill' -import { closeSettings, MenuOptionsOpen, OpenMenuOptions, OpenWhatsNewPopup } from '../../../SEQTA'; +import { closeSettings, MenuOptionsOpen, OpenMenuOptions } from '../../../SEQTA'; import { deleteTheme } from '@/seqta/ui/themes/deleteTheme'; import { getAvailableThemes } from '@/seqta/ui/themes/getAvailableThemes'; import { saveTheme } from '@/seqta/ui/themes/saveTheme'; @@ -73,12 +73,6 @@ export class MessageHandler { sendResponse(themes); }); return true; - - case 'OpenChangelog': - OpenWhatsNewPopup(); - closeSettings(); - sendResponse({ status: 'success' }); - break; case 'OpenThemeCreator': const themeID = request?.body?.themeID; diff --git a/src/svelte-interface/pages/settings.svelte b/src/svelte-interface/pages/settings.svelte index dde96d48..ba22bd2f 100644 --- a/src/svelte-interface/pages/settings.svelte +++ b/src/svelte-interface/pages/settings.svelte @@ -9,8 +9,16 @@ import { onMount } from 'svelte' import { settingsState } from '@/seqta/utils/listeners/SettingsState' + import { closeSettings, OpenAboutPage, OpenWhatsNewPopup } from "@/SEQTA" + const openChangelog = () => { - browser.runtime.sendMessage({ type: 'currentTab', info: 'OpenChangelog' }); + OpenWhatsNewPopup(); + closeSettings(); + }; + + const openAbout = () => { + OpenAboutPage(); + closeSettings(); }; let { standalone = false } = $props<{ standalone?: boolean }>(); @@ -28,7 +36,8 @@