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 26940d84..26b3860c 100644 --- a/src/app/browser/window/tab/item/client/driver/gemini.rs +++ b/src/app/browser/window/tab/item/client/driver/gemini.rs @@ -42,7 +42,7 @@ impl Gemini { p.set_progress(match event { // 0.1 reserved for handle begin SocketClientEvent::Resolving => { - i.add_event("Resolving".to_string()); + i.clear_events().add_event("Resolving".to_string()); 0.2 } SocketClientEvent::Resolved => { @@ -139,7 +139,6 @@ impl Gemini { }); self.page.set_title("Titan input"); self.page.set_progress(0.0); - //self.page.snap_history(); } _ => panic!(), // unexpected } diff --git a/src/app/browser/window/tab/item/page/navigation/request/info.rs b/src/app/browser/window/tab/item/page/navigation/request/info.rs index d34de328..6b1b8270 100644 --- a/src/app/browser/window/tab/item/page/navigation/request/info.rs +++ b/src/app/browser/window/tab/item/page/navigation/request/info.rs @@ -84,6 +84,11 @@ impl Info { self } + pub fn clear_events(&mut self) -> &mut Self { + self.event.clear(); + self + } + pub fn set_mime(&mut self, mime: Option) -> &mut Self { self.mime = mime; self