From c02e3dbab90da67d27c747141fbf8e63cba39582 Mon Sep 17 00:00:00 2001 From: DrMaxNix Date: Sun, 28 Jul 2024 16:40:26 +0200 Subject: [PATCH] :children_crossing: prevent propagation of copylink click --- page/copylink.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/page/copylink.js b/page/copylink.js index ec3e588..41b98c3 100644 --- a/page/copylink.js +++ b/page/copylink.js @@ -6,7 +6,7 @@ window.addEventListener("load", function(event){ let copylink_button_list = document.getElementsByClassName("copylink"); for(let one_copylink_button of copylink_button_list){ // register onclick function - one_copylink_button.onclick = function(){ copylink_click(this) }; + one_copylink_button.onclick = function(event){ copylink_click(this, event) }; // add descriptive title one_copylink_button.title = copylink_hint_text; @@ -20,7 +20,8 @@ window.addEventListener("load", function(event){ * * @param self Copylink button element. */ -async function copylink_click(self){ +async function copylink_click(self, event){ + event.stopPropagation(); let success = true; // RETRIEVE SECTION ID //