def _tui_alert_trigger(self, msg: str) -> None:
         self._tui_trigger('log', msg=msg, prefix=_LOG_PREFIX_SERVER,
                           alert=True)
+        self._tui_trigger('redraw_affected')
 
     def _client_tui_trigger(self, todo: str, **kwargs) -> None:
         self._tui_trigger('for_client_do', client_id=self.client_id,
                     win_cls, _q_out=self._q_out, client_id=client_id, **kw),
                 path_logs=self._path_logs, to_highlight=self._to_highlight)
         if getattr(self._client_mngrs[client_id], todo)(**kwargs) is not False:
+            # NB: ClientWindowsManager.log()'s None also matches "is not False"
             self.redraw_affected()
 
     def _new_client(self, conn_setup: IrcConnSetup, channels: set[str]):