diff --git a/fractal-gtk/src/widgets/message.rs b/fractal-gtk/src/widgets/message.rs index 218906d0..319d7a24 100644 --- a/fractal-gtk/src/widgets/message.rs +++ b/fractal-gtk/src/widgets/message.rs @@ -523,6 +523,12 @@ fn build_room_msg( fn build_room_msg_body_html(container: &MessageBoxContainer, msg: &Message) -> anyhow::Result { let raw = msg.msg.formatted_body.clone().unwrap_or_default(); + if raw.contains("") { + anyhow::bail!( + "Empty message omited: , using plain text instead." + ); + } + let blocks = markup_html(&raw).with_context(|| format!("Could not render message: {}", &raw))?; let bx = gtk::Box::new(gtk::Orientation::Vertical, 6);