mozilla bug 1033225 has been switching the XUL layout to use the standard CSS flex layout for elements with -moz-box styling.
This should clean up some weird XUL behaviour. E.g. #41371 (closed). But there may be some initial layout bugs as a result for ESR 115. E.g. the downloads panel used a width: 0 hack to ensure it did not make the panel grow too wide, but with the new layout this makes it wrap every word.
This issue is to go through and check for these kind of layout bugs for the new ESR. But also try and remove some of the CSS hacks that were added for the XUL quirks.
<vboxstyle="display: block"><html:divstyle="display: grid"><!-- Content that includes line wrapping. --></html:div></vbox>
where the wrapping <vbox> is only needed to translate the sizing of the grid for the -moz-box layout. We might be able to drop the wrapping <vbox> in this case.