diff --git a/securedrop_client/gui/widgets.py b/securedrop_client/gui/widgets.py index e97f7bf90..4580d6413 100644 --- a/securedrop_client/gui/widgets.py +++ b/securedrop_client/gui/widgets.py @@ -382,6 +382,9 @@ def update_message(self, message: str, duration: int) -> None: continuously show message. """ self.status_bar.showMessage(message, duration) + new_width = self.fontMetrics().horizontalAdvance(message) + self.status_bar.setMinimumWidth(new_width) + self.status_bar.reformat() if duration != 0: self.status_timer.start(duration)