diff --git a/src/lib/components/desktop/Window.svelte b/src/lib/components/desktop/Window.svelte
index b47ab21..1fbc723 100644
--- a/src/lib/components/desktop/Window.svelte
+++ b/src/lib/components/desktop/Window.svelte
@@ -80,7 +80,7 @@
onfocusin={onfocus}
>
- trackPointer(event, ondrag)}>
+ trackPointer(event, ondrag)}>
{title}
{#if path}
diff --git a/src/lib/components/terminal/Terminal.svelte b/src/lib/components/terminal/Terminal.svelte
index 8cae550..9b66dd3 100644
--- a/src/lib/components/terminal/Terminal.svelte
+++ b/src/lib/components/terminal/Terminal.svelte
@@ -25,7 +25,7 @@
const context: CommandContext = {
print: (...newBlocks) => blocks.push(...newBlocks),
clear: () => (blocks = []),
- exit: onexit,
+ exit: () => onexit(),
openPage,
openUrl,
setTheme: (themeId) => themeState.set(themeId),
diff --git a/src/lib/components/viewer/ImageViewer.svelte b/src/lib/components/viewer/ImageViewer.svelte
index b29a9b8..8c38b07 100644
--- a/src/lib/components/viewer/ImageViewer.svelte
+++ b/src/lib/components/viewer/ImageViewer.svelte
@@ -121,7 +121,7 @@
'0': controls.fit,
r: controls.rotateRight,
R: controls.rotateLeft,
- Escape: onclose
+ Escape: () => onclose()
};
function handleKeydown(event: KeyboardEvent) {