From 7c15be02f894898a289558bcf71972215666d2ca Mon Sep 17 00:00:00 2001 From: "Stanko K.R." Date: Fri, 21 Nov 2025 11:48:29 +0100 Subject: [PATCH] Skip navigation when opening a new tab --- app/javascript/controllers/turbo_navigation_controller.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/javascript/controllers/turbo_navigation_controller.js b/app/javascript/controllers/turbo_navigation_controller.js index 4c5823620..d755342e9 100644 --- a/app/javascript/controllers/turbo_navigation_controller.js +++ b/app/javascript/controllers/turbo_navigation_controller.js @@ -6,6 +6,8 @@ export default class extends Controller { } backIfSamePath(event) { + if (event.ctrlKey || event.metaKey || event.shiftKey) { return } + const link = event.target.closest("a") const targetUrl = new URL(link.href)