diff --git a/packages/theme/src/client/components/AutoLink.vue b/packages/theme/src/client/components/AutoLink.vue
index ee8c11bc..7da6bf1a 100644
--- a/packages/theme/src/client/components/AutoLink.vue
+++ b/packages/theme/src/client/components/AutoLink.vue
@@ -1,5 +1,6 @@
@@ -23,6 +35,7 @@ const isExternal = computed(
:href="href ? normalizeLink(href) : undefined"
:target="isExternal ? '_blank' : undefined"
:rel="isExternal ? 'noreferrer' : undefined"
+ @click="linkTo($event)"
>
diff --git a/packages/theme/src/client/components/VButton.vue b/packages/theme/src/client/components/VButton.vue
index a1566daa..b7cce32e 100644
--- a/packages/theme/src/client/components/VButton.vue
+++ b/packages/theme/src/client/components/VButton.vue
@@ -1,5 +1,6 @@
@@ -33,6 +42,7 @@ const component = computed(() => {
:href="href"
:target="isExternal ? '_blank' : undefined"
:rel="isExternal ? 'noreferrer' : undefined"
+ @click="linkTo($event)"
>
{{ text }}