summaryrefslogtreecommitdiff
path: root/crates
diff options
context:
space:
mode:
Diffstat (limited to 'crates')
-rw-r--r--crates/eframe/src/web/mod.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/crates/eframe/src/web/mod.rs b/crates/eframe/src/web/mod.rs
index 3f314752..212c0ae6 100644
--- a/crates/eframe/src/web/mod.rs
+++ b/crates/eframe/src/web/mod.rs
@@ -172,7 +172,12 @@ fn set_clipboard_text(s: &str) {
};
wasm_bindgen_futures::spawn_local(future);
} else {
- log::warn!("window.navigator.clipboard is null; can't copy text");
+ let is_secure_context = window.is_secure_context();
+ if is_secure_context {
+ log::warn!("window.navigator.clipboard is null; can't copy text");
+ } else {
+ log::warn!("window.navigator.clipboard is null; can't copy text, probably because we're not in a secure context. See https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts");
+ }
}
}
}