From c2a5fe19e3a86bfdc1bf131c28837b7bd063b719 Mon Sep 17 00:00:00 2001 From: Bill Thiede Date: Wed, 21 Feb 2024 17:58:12 -0800 Subject: [PATCH] web: go back to search page after changing read status --- web/src/state.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/web/src/state.rs b/web/src/state.rs index 852415a..98bc3ce 100644 --- a/web/src/state.rs +++ b/web/src/state.rs @@ -150,6 +150,7 @@ pub fn update(msg: Msg, model: &mut Model, orders: &mut impl Orders) { } Msg::SetUnread(query, unread) => { + let search_url = urls::search(&model.query, 0).to_string(); orders.skip().perform_cmd(async move { let res: Result< graphql_client::Response, @@ -164,7 +165,11 @@ pub fn update(msg: Msg, model: &mut Model, orders: &mut impl Orders) { if let Err(e) = res { error!("Failed to set read for {query} to {unread}: {e}"); } - Msg::RefreshStart + seed::window() + .location() + .set_href(&search_url) + .expect("failed to change location"); + Msg::Noop }); }