Stop click propagation on copy from code blocks Fixes #4214
| @@ -2561,6 +2561,9 @@ export function addCopyToCodeBlocks(messageElement) { | ||
| 2561 | 2561 | copyButton.classList.add('fa-solid', 'fa-copy', 'code-copy', 'interactable'); |
| 2562 | 2562 | copyButton.title = 'Copy code'; |
| 2563 | 2563 | codeBlocks.get(i).appendChild(copyButton); |
| 2564 | + copyButton.addEventListener('click', function (e) { | |
| 2565 | + e.stopPropagation(); | |
| 2566 | + }); | |
| 2564 | 2567 | copyButton.addEventListener('pointerup', async function () { |
| 2565 | 2568 | const text = codeBlocks.get(i).innerText; |
| 2566 | 2569 | await copyText(text); |