From fa623569f6354a9eab1b56be30331e4ee8e2f623 Mon Sep 17 00:00:00 2001 From: cynfo3000 Date: Sat, 7 Mar 2026 00:26:42 +0100 Subject: [PATCH] fix: copyToClipboard Fallback fuer HTTP-Kontext (navigator.clipboard nur HTTPS) --- frontend/src/components/ProxmoxPanel.jsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/ProxmoxPanel.jsx b/frontend/src/components/ProxmoxPanel.jsx index f19a55f..995ad1f 100644 --- a/frontend/src/components/ProxmoxPanel.jsx +++ b/frontend/src/components/ProxmoxPanel.jsx @@ -3,6 +3,7 @@ import api from '../api/client' import { useSettingsStore } from '../stores/settings' import StatusBadge from './StatusBadge' import TerminalModal from './TerminalModal' +import { copyToClipboard } from '../utils/clipboard' import { X, Cpu, MemoryStick, HardDrive, Clock, Network, Server, Monitor, Container, Database, FolderTree, Settings, Download, Trash2, Copy, Check, @@ -715,7 +716,7 @@ function TunnelTab({ agentId, agent, webguiPort = 8006 }) { window.open(`https://${backendHost}:${data.proxy_port}`, '_blank') } else if (targetPort === 22) { const cmd = `ssh root@${backendHost} -p ${data.proxy_port}` - navigator.clipboard.writeText(cmd).catch(() => {}) + copyToClipboard(cmd) setSshCopied(data.proxy_port) setTimeout(() => setSshCopied(null), 4000) } @@ -863,7 +864,7 @@ function TunnelTab({ agentId, agent, webguiPort = 8006 }) {