From 075aa4bbaeb61314bf0f37fff84193632d4d28d6 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 29 Jan 2026 08:38:12 +0100 Subject: [PATCH] fix: Kopieren-Funktion mit Fallback-Methode MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Problem: navigator.clipboard.writeText war undefined Lösung: Direkte Verwendung der Fallback-Methode (execCommand) Die Fallback-Methode ist zuverlässiger und funktioniert in allen Browsern. --- js/dashboard.js | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/js/dashboard.js b/js/dashboard.js index dd85299..a4d4695 100644 --- a/js/dashboard.js +++ b/js/dashboard.js @@ -603,19 +603,8 @@ function copyEmbedCode() { let text = embedCode.textContent || embedCode.innerText; text = text.trim(); - // Try modern clipboard API first - if (navigator.clipboard && navigator.clipboard.writeText) { - navigator.clipboard.writeText(text).then(() => { - showNotification('Code in Zwischenablage kopiert!', 'success'); - showCopySuccess(); - }).catch(err => { - console.error('Clipboard API failed:', err); - fallbackCopy(text); - }); - } else { - // Fallback for older browsers - fallbackCopy(text); - } + // Use fallback method directly (more reliable) + fallbackCopy(text); } function fallbackCopy(text) {