From 7f9331fc8d0dcca1cd18c197b14bf129e45809d7 Mon Sep 17 00:00:00 2001 From: Corentin Flr <10946971+cogk@users.noreply.github.com> Date: Thu, 4 Jan 2024 15:12:45 +0100 Subject: [PATCH] fix(router): Don't capture clicks on links with target attr (#24110) --- frappe/public/js/frappe/router.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frappe/public/js/frappe/router.js b/frappe/public/js/frappe/router.js index 448bb9c08b..d40322c649 100644 --- a/frappe/public/js/frappe/router.js +++ b/frappe/public/js/frappe/router.js @@ -37,6 +37,10 @@ $("body").on("click", "a", function (e) { const href = target_element.getAttribute("href"); const is_on_same_host = target_element.hostname === window.location.hostname; + if (target_element.getAttribute("target") === "_blank") { + return; + } + const override = (route) => { e.preventDefault(); frappe.set_route(route);