diff --git a/kjvstudy_org/templates/chapter.html b/kjvstudy_org/templates/chapter.html index b413b5a..8f2c073 100644 --- a/kjvstudy_org/templates/chapter.html +++ b/kjvstudy_org/templates/chapter.html @@ -748,12 +748,13 @@ document.addEventListener('DOMContentLoaded', function() { // Remove sidenotes, marginnotes, labels, and verse number links temp.querySelectorAll('.sidenote, .marginnote, .sidenote-number, .margin-toggle, .verse-number-link').forEach(el => el.remove()); - // Get clean text - const cleanText = temp.textContent || temp.innerText || ''; + // Get clean text and normalize whitespace + let cleanText = temp.textContent || temp.innerText || ''; + cleanText = cleanText.replace(/\s+/g, ' ').trim(); - if (cleanText.trim()) { + if (cleanText) { e.preventDefault(); - e.clipboardData.setData('text/plain', cleanText.trim()); + e.clipboardData.setData('text/plain', cleanText); } });