app

Local-first trade for farms and co-ops
git clone https://radroots.dev/git/app.git
Log | Files | Refs | README | LICENSE

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:
Mapp/src/logs.rs | 4+---
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