commit df1b7b0fca8a5b27f6f33cfe131bd50f2874af53
parent 8ff2bbc1c2749888ec0d308206fe6bad974bc648
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