Last few rows of a table show no data but empty rows appear
I have a head scratcher but not 100% sure where the fault lies. I have a custom BOM report that I've used for years. Its built with JSP and makes use of the multilevelbom with replacements except I am feeding it a level limit of 1, so I have a custom BOM Report Tree Handler that is called out. There is also a custom CSS file as well. The main function is to display the BOM complelely and not have to expand tables so you can print the page.
The issue reported to me is with a very large BOM with 131 elements. Here is how the end of the table is rendered:

Notice how there are rows containing no text. I can confirm by inspecting elements that there is nothing being shown. However, if I shrink the browser zoom, more rows of text start appearing.

above is 67% and below is 50% where the rows fully display. The same occurs in reverse if I increase zoom beyond 100%.

I am not sure where this artificial limit is being maintained but I suspect this is either javascript or css since it dynamically re-renders page as a stretch and zoom page. Any thoughts to where to start looking?

