diff --git a/src/routes/(app)/ConnectPopup.svelte b/src/routes/(app)/ConnectPopup.svelte index 57ee2bbd..9ba2f51b 100644 --- a/src/routes/(app)/ConnectPopup.svelte +++ b/src/routes/(app)/ConnectPopup.svelte @@ -14,6 +14,7 @@ import { showConnectionFailedDialog } from "$lib/dialogs/connection-failed-dialog"; import { persistentWritable } from "$lib/storage"; import { browser } from "$app/environment"; + import { goto } from "$app/navigation"; let ports = $state([]); let element: HTMLDivElement | undefined = $state(); @@ -53,6 +54,10 @@ } async function connectDevice(event: MouseEvent, serial: Serial) { + if (event.altKey) { + goto("/terminal/"); + return; + } const port = await serial.requestPort({ filters: event.shiftKey ? [] : [...PORT_FILTERS.values()], });