diff --git a/src/browser/OscLinkProvider.ts b/src/browser/OscLinkProvider.ts
index 9af0cf6f62..3ca93b09bd 100644
--- a/src/browser/OscLinkProvider.ts
+++ b/src/browser/OscLinkProvider.ts
@@ -70,7 +70,7 @@ export class OscLinkProvider implements ILinkProvider {
           result.push({
             text,
             range,
-            activate: (e, text) => (linkHandler?.activate(e, text, range) || defaultActivate(e, text)),
+            activate: (e, text) => (linkHandler ? linkHandler.activate(e, text, range) : defaultActivate(e, text)),
             hover: (e, text) => linkHandler?.hover?.(e, text, range),
             leave: (e, text) => linkHandler?.leave?.(e, text, range)
           });