diff --git a/frontend/src/App.svelte b/frontend/src/App.svelte index c7db5c9..8d256c8 100644 --- a/frontend/src/App.svelte +++ b/frontend/src/App.svelte @@ -7,7 +7,7 @@ import History from './components/History.svelte' import Setup from './components/Setup.svelte' import { EventsOn, EventsOff, WindowSetSize, ScreenGetAll } from '../wailsjs/runtime/runtime' - import { GetParticipants, StartMeeting, GetSettings, SkipSpeaker, RemoveFromQueue, SwitchToSpeaker } from '../wailsjs/go/app/App' + import { GetParticipants, StartMeeting, GetSettings, SkipSpeaker, RemoveFromQueue, SwitchToSpeaker, OpenBrowserURL } from '../wailsjs/go/app/App' import { t, initLocale } from './lib/i18n' import { attendance } from './lib/stores' @@ -36,7 +36,7 @@ EventsOn('timer:meeting_warning', handleMeetingWarning) EventsOn('timer:meeting_ended', handleMeetingEnded) EventsOn('timer:speaker_changed', handleSpeakerChanged) - EventsOn('jira:open', handleJiraOpen) + EventsOn('jira:open', (url) => { if (url) OpenBrowserURL(url) }) // Warm up AudioContext on first user interaction const warmUpAudio = async () => { @@ -134,10 +134,6 @@ timerState = state } - function handleJiraOpen(url) { - window.open(url, 'jira-kanban') - } - let audioContext = null function getAudioContext() { @@ -296,7 +292,7 @@ {#if currentView === 'main'} {#if meetingActive && timerState}