diff options
Diffstat (limited to 'crates')
-rw-r--r-- | crates/eframe/src/web/mod.rs | 7 |
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"); + } } } } |