Subject: bug#60015: 29.0.60; multi-line messages truncated in non-selected minibuffer

From: Eli Zaretskii <[email-masked]>
Date: Thu, 15 Dec 2022 16:30:03 +0200

> Cc: [email-masked], [email-masked]
> Date: Thu, 15 Dec 2022 15:36:24 +0200
> From: Eli Zaretskii <[email-masked]>
> 
> > This is caused by resize_echo_area_exactly in xdisp.c.  If you replace
> > 
> >        Lisp_Object resize_exactly = (minibuf_level == 0 ? Qt : Qnil);
> > 
> > with
> > 
> >        Lisp_Object resize_exactly = Qt;
> > 
> > the echo area gets resized.
> 
> Are you sure this is the reason and the possible fix?

AFAICT, resize_echo_area_exactly doesn't get called in this scenario.
Which might be part of the problem.