diff --git a/gui/src/installer/step/descriptor.rs b/gui/src/installer/step/descriptor.rs index e82082c2..7e020868 100644 --- a/gui/src/installer/step/descriptor.rs +++ b/gui/src/installer/step/descriptor.rs @@ -1515,7 +1515,10 @@ impl Step for BackupDescriptor { Command::none() } fn load_context(&mut self, ctx: &Context) { - self.descriptor = ctx.descriptor.clone(); + if self.descriptor != ctx.descriptor { + self.descriptor = ctx.descriptor.clone(); + self.done = false; + } } fn view(&self, _hws: &HardwareWallets, progress: (usize, usize)) -> Element { let desc = self.descriptor.as_ref().unwrap();