diff --git a/qutebrowser/widgets/statusbar/prompt.py b/qutebrowser/widgets/statusbar/prompt.py index 16f030e2c..878b7d312 100644 --- a/qutebrowser/widgets/statusbar/prompt.py +++ b/qutebrowser/widgets/statusbar/prompt.py @@ -123,6 +123,10 @@ class Prompt(QWidget): def on_mode_left(self, mode): """Clear and reset input when the mode was left.""" if mode in ('prompt', 'yesno'): + self._txt.setText('') + self._input.clear() + self._input.setEchoMode(QLineEdit.Normal) + self.hide_prompt.emit() if self.question.answer is None and not self.question.is_aborted: self.question.cancel()