diff --git a/web/src/state.rs b/web/src/state.rs index 18680ca..9a337c0 100644 --- a/web/src/state.rs +++ b/web/src/state.rs @@ -594,12 +594,12 @@ pub fn update(msg: Msg, model: &mut Model, orders: &mut impl Orders) { model.read_completion_ratio = ratio; } Msg::UpdateServerVersion(version) => { - if version != model.versions.client { + // Only git versions contain dash, don't autoreload there + if !version.contains('-') && version != model.versions.client { warn!( "Server ({}) and client ({}) version mismatch, reloading", version, model.versions.client ); - #[cfg(not(debug_assertions))] orders.send_msg(Msg::Reload); } model.versions.server = Some(version);