From e62bd7037ad2fa71f6da8c144d3e9cbbbb314d40 Mon Sep 17 00:00:00 2001 From: Emil Ernerfeldt Date: Fri, 28 Jun 2024 08:40:58 +0200 Subject: [PATCH] Improve warning when failing to copy on web --- crates/eframe/src/web/mod.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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"); + } } } }