diff --git a/frontend/src/lib/components/copy-button.svelte b/frontend/src/lib/components/copy-button.svelte
index 176c891f..ce59ff2c 100644
--- a/frontend/src/lib/components/copy-button.svelte
+++ b/frontend/src/lib/components/copy-button.svelte
@@ -13,7 +13,8 @@
let copied = $state(false);
let failed = $state(false);
- async function copy() {
+ async function copy(e?: MouseEvent) {
+ e?.stopPropagation();
try {
await navigator.clipboard.writeText(value);
copied = true;
@@ -33,7 +34,7 @@
variant="ghost"
size="icon"
class="h-7 w-7 shrink-0 {className}"
- onclick={copy}
+ onclick={(e) => copy(e)}
>
{#if copied}
diff --git a/frontend/src/lib/components/targets/target-infra-badge.svelte b/frontend/src/lib/components/targets/target-infra-badge.svelte
index 2c07fe3d..90b29fdb 100644
--- a/frontend/src/lib/components/targets/target-infra-badge.svelte
+++ b/frontend/src/lib/components/targets/target-infra-badge.svelte
@@ -83,7 +83,7 @@