diff --git a/src/app/browser/window/tab/item/client/driver/gemini.rs b/src/app/browser/window/tab/item/client/driver/gemini.rs index 170aae6c..f0b3e06a 100644 --- a/src/app/browser/window/tab/item/client/driver/gemini.rs +++ b/src/app/browser/window/tab/item/client/driver/gemini.rs @@ -450,7 +450,12 @@ fn handle( } error => { let status = page.content.to_status_failure(); - status.set_description(Some(&error.to_string())); + status.set_description( + Some(&match response.meta.data { + Some(message) => message.to_string(), + None => error.to_string() + }) + ); page.set_progress(0.0); page.set_title(&status.title()); redirects.replace(0); // reset