From 7e493ba865ef7e748ce3b14d59117315a0ec8aee Mon Sep 17 00:00:00 2001 From: webbeef Date: Thu, 5 Sep 2024 06:45:11 -0700 Subject: [PATCH] minibrowser: Reset the location field when switching tabs (#33316) Signed-off-by: webbeef --- ports/servoshell/desktop/minibrowser.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ports/servoshell/desktop/minibrowser.rs b/ports/servoshell/desktop/minibrowser.rs index 8cfb88d8dae..a19bae6f38c 100644 --- a/ports/servoshell/desktop/minibrowser.rs +++ b/ports/servoshell/desktop/minibrowser.rs @@ -366,6 +366,7 @@ impl Minibrowser { if let Some(event) = Self::browser_tab(ui, label, webview.focused, webview_id) { + location_dirty.set(false); embedder_events.push(event); } } @@ -523,6 +524,7 @@ impl Minibrowser { app_event_queue.push(EmbedderEvent::Reload(browser_id)); }, MinibrowserEvent::NewWebView => { + self.location_dirty.set(false); let url = ServoUrl::parse("servo:newtab").unwrap(); app_event_queue.push(EmbedderEvent::NewWebView(url, WebViewId::new())); },