commit 8fc0dfd820423fbb8cfadade9872d4d91d5dafc3
parent 6aec7d4315698655dcf515618d67d63beb80af7b
Author: triesap <triesap@radroots.dev>
Date: Wed, 21 Jan 2026 00:09:51 +0000
app: fix clipboard access in logs page
- treat navigator clipboard as non-optional
- remove unreachable clipboard unavailable branch
- keep copy path using clipboard promise
- retain wasm-only behavior
Diffstat:
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/app/src/logs.rs b/app/src/logs.rs
@@ -96,9 +96,7 @@ async fn log_dump_copy(text: String) -> Result<(), String> {
let Some(window) = web_sys::window() else {
return Err(String::from("window_unavailable"));
};
- let Some(clipboard) = window.navigator().clipboard() else {
- return Err(String::from("clipboard_unavailable"));
- };
+ let clipboard = window.navigator().clipboard();
let promise = clipboard.write_text(&text);
JsFuture::from(promise)
.await