I have a table within a DIV macro that applies coding and CSS styling. As part of this it allows the table headings to stick to the page, but functionality stops as soon as the table is placed within any page layout.
The table is a Confluence Table and not one generated via HTML.
The reason the div scripting is in place is to provide search functionality across the table or to specified columns depending on the use case.
I'm guessing there is an overflow: hidden lurking in one of the layout associated CSS classes, I just can't see to spot which one.