И это всё МОЁ

Столкнулся с неожиданным поведением flex при печати html и пытаюсь понять, это бага или фича. Дело в том, что поведение одинаковое и для Chrome и для Firefox.

Дано: html с такой структурой

<body>
<div style="display: flex; flex-direction: column;">
<...>
<div style="display: flex;">Lorem ipsum <...> </div>
<...>
</div>
</body>

Т.е. в body находится div c display: flex, внутри него много-много div так же с display: flex, достаточно чтобы не влезло на одну страницу A4 (лучше 3-4).

Отправляем html на печать и видим, что при переходе на другую страницу строка разрезается по середине. Выглядит вот так https://i.imgur.com/zZuwZwc.png

Если внешний div не flex или его вообще нет, или внутренние div не flex, то всё нормально.

Может кто сталкивался с похожим или знает от чего так?