File: crates/web/src/components/file_share.rs:69
Severity: quality
Obvious? no
tracing::error!("FileReader result error: {e:?}"); — JsValue Debug rendering is sometimes opaque (e.g. JsValue(Object)). Use web_sys/gloo helpers to extract .message() from a DOMException or fall back to JsValueSerdeExt::into_serde for richer logs.
Fix: improves on-call diagnosis when users report "share failed".
Filed by /general-audit @ 6404719 (2026-05-03). master: #567.
File:
crates/web/src/components/file_share.rs:69Severity: quality
Obvious? no
tracing::error!("FileReader result error: {e:?}");— JsValue Debug rendering is sometimes opaque (e.g.JsValue(Object)). Useweb_sys/gloohelpers to extract.message()from a DOMException or fall back toJsValueSerdeExt::into_serdefor richer logs.Fix: improves on-call diagnosis when users report "share failed".
Filed by
/general-audit@6404719(2026-05-03). master: #567.