diff --git a/src/aare/gui/widgets/baton_request_dialog.py b/src/aare/gui/widgets/baton_request_dialog.py index b23bca2e..9593b8cb 100644 --- a/src/aare/gui/widgets/baton_request_dialog.py +++ b/src/aare/gui/widgets/baton_request_dialog.py @@ -333,9 +333,15 @@ class BatonPendingDialog(QDialog): def set_queued_state(self): self._timer.stop() self.header.setText("⏳ Transfer Queued") - self.message_label.setText("Waiting for current action to finish before receiving baton...") - self.progress.hide() - self.time_label.hide() + self.header.setStyleSheet("color: #FF9800; font-weight: bold; font-size: 14px;") + self.message_label.setText( + "The beamline is currently busy. Your request was accepted and " + "the baton will be transferred as soon as the current operation completes." + ) + self.progress.setRange(0, 0) # Indeterminate + self.progress.show() + self.time_label.setText("Waiting for beamline to be idle...") + self.time_label.show() # Keep cancel button so they can abort the wait if they change their mind def _on_cancel(self):