Looseleaf Output - extra line and page issue in XPP 9.4

Hello. First, the basic info – we just upgraded to XPP 9.4.1.0 from XPP 9.3.1.0 and are running on a Linux server using RHEL 7.9 (Maipo).

We have noticed something quirky in our loose-leaf products since upgrading.

Whenever the first page of a loose-leaf group starts with an element that has the value for End Previous set to “line” or “page”, we get an extra line or page at the beginning of the loose-leaf page range.

So, for example, if our first loose-leaf page is 4.1 and it has a <para> tag that starts on that page, and End Previous is set to “line”, we get an extra blank line at the top of page 4.1 before the text for <para> starts. Likewise, if End Previous is set to “page”, we get a blank page 4.1 and the <para> output is on page 4.2.

It is almost as if End Previous is executing twice for the first element of a loose-leaf page range.

Note that if the text on the first page in the loose-leaf range starts in the middle of an element, there is no issue. For example, if the last page before the loose-leaf range has <para> and the 1st page of the loose-leaf range has </para> then the output is good. This only happens when the entire output for the element (such as <para>) is on the 1st loose-leaf page.

I hope that made sense. If not then let me know and I’ll clarify.

Does anyone have any thoughts on this? We did not see this in 9.3.1.0 and we have not changed our print specs.

Any help is appreciated.