From 3c2aaaaed025c1e23f8c1bbdf6f67185a683d391 Mon Sep 17 00:00:00 2001 From: aspen Date: Fri, 26 Sep 2025 16:16:19 +0000 Subject: [PATCH] fix(item): ensure mouse clicks open item via window.open in default path --- src/mixins/ItemMixin.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/mixins/ItemMixin.js b/src/mixins/ItemMixin.js index 35518ff4..07ecb5ff 100644 --- a/src/mixins/ItemMixin.js +++ b/src/mixins/ItemMixin.js @@ -152,6 +152,12 @@ export default { } else if (this.accumulatedTarget === 'clipboard') { e.preventDefault(); this.copyToClipboard(url); + } else { + // Explicitly navigate to ensure clicks always open even if other handlers interfere + // Use anchorTarget mapping for correct behavior (same tab/new tab/parent/top) + e.preventDefault(); + const target = this.anchorTarget || '_self'; + window.open(url, target); } // Emit event to clear search field, etc this.$emit('itemClicked');