diff --git a/qutebrowser/widgets/statusbar/_command.py b/qutebrowser/widgets/statusbar/_command.py index e4dd24d97..803558b52 100644 --- a/qutebrowser/widgets/statusbar/_command.py +++ b/qutebrowser/widgets/statusbar/_command.py @@ -100,7 +100,9 @@ class Command(MinimalLineEdit): """Property to get the text split up in parts.""" text = self.text()[len(self.prefix):] if not text: - return [] + # When only ":" is entered, we already have one imaginary part, + # which just is empty at the moment. + return [''] logger.debug("Splitting '{}'".format(text)) manager = CommandManager() parts = manager.parse(text, fallback=True, alias_no_args=False)