From 5aaa66f4267c17a4b3076abd5b99c9c43ad38325 Mon Sep 17 00:00:00 2001 From: yggverse Date: Thu, 26 Sep 2024 02:50:55 +0300 Subject: [PATCH] handle unsupported scheme error --- src/browser/main/tab/page/mod.rs | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/browser/main/tab/page/mod.rs b/src/browser/main/tab/page/mod.rs index d94a16cd..5c2dda22 100644 --- a/src/browser/main/tab/page/mod.rs +++ b/src/browser/main/tab/page/mod.rs @@ -254,11 +254,17 @@ impl Page { }, ); } - "nex" => { - todo!() - } + /* @TODO + "nex" => {} + */ scheme => { - println!("Protocol {scheme} not supported"); + // Update + meta.borrow_mut().title = GString::from("Oops"); + meta.borrow_mut().description = + GString::from(format!("Protocol {scheme} not supported")); + meta.borrow_mut().progress_fraction = 1.0; + + let _ = widget.activate_action("win.update", None); } } }