diff --git a/zulipterminal/ui_tools/messages.py b/zulipterminal/ui_tools/messages.py index 6db5a9c29a..eeaa7eea8e 100644 --- a/zulipterminal/ui_tools/messages.py +++ b/zulipterminal/ui_tools/messages.py @@ -129,6 +129,14 @@ def need_recipient_header(self) -> bool: if len(self.model.narrow) == 3: return not self.model.narrow[1][0] == "topic" + if self.model.is_search_narrow(): + if len(self.model.narrow) == 1: + return True + if len(self.model.narrow) == 2: + return not self.message["type"] == "private" + if len(self.model.narrow) == 3: + return not self.model.narrow[1][0] == "topic" + last_msg = self.last_message if self.message["type"] == "stream": return not (