fix(clipboard): use navigator.clipboard.writeText as primary, arboard as fallback — fixes silent failure on Linux/XWayland

This commit is contained in:
2026-04-19 10:21:10 +01:00
parent d959a82a4b
commit b479a368e7
4 changed files with 20 additions and 5 deletions

View File

@@ -194,7 +194,10 @@
function copySegment(idx) {
if (item?.segments?.[idx]) {
invoke("copy_to_clipboard", { text: item.segments[idx].text.trim() }).catch(() => {});
const text = item.segments[idx].text.trim();
navigator.clipboard.writeText(text).catch(() => {
invoke("copy_to_clipboard", { text }).catch(() => {});
});
}
}