Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
Community Members
Community Events
Community Groups

Sticky header row


When scrolling a page with a large table the header row sticks on top of the page. But this does not work when there are 2 header rows.

Is this correct? It only works for tables with one header row?




7 answers

Hi Patrick,

You can use Table Filter macro to freeze several top rows or columns without any limitations.

Not working. Edit the page in Edge, not working, but ok in IE 11. 

Please, try to update Table Filter and Charts app to the latest version 4.1.3. Similar issue was fixed in this version.

This does not work in Server v 6.3.1 FYI

@Bill Rudy

What version of Table Filter do you use?

No would I tell? 

You can find its version in Confluence Administration > Manage Add-ons.

Could you try to update it to the latest version and see if it helps?

Just checked on Confluence 6.3.1 and Table Filter 5.1.4 - it works in my environment. 

Interesting, doesn't work here. Using Chrome, might that matter? 

Yes, I used Chrome.  Please, create a support ticket to resolve the issue.

Hi there,

As this question mentions our Table Filter and Charts for Confluence app, we are happy to introduce its new macro – Table Spreadsheet.

The macro allows you to work with fully functional Excel spreadsheets right in Confluence.

You’ll be able to use cells’ formulas, filters, conditional formatting, etc., create pivot tables and charts from the page view and edit mode.

The Table Spreadsheet macro is available for Cloud and Server/Data Center.

Found a fifth condition when sticky headers doesn't work: When your table contains merged cells.

Were you able to pass this issue? I still need stick headers and I have merged cells.

If you have Table Filter macro, then you can use it to freeze several top rows or columns of the table with merged cells.

Like Patrick Vanhoof likes this

I unfortunately will not be able to use that. I generate my confluence page through html and would need something that would make the headers sticky through HTML.

Table Filter does not freeze the top row, at least not on Server v 6.3.1; I can't speak to other versions. Near as I can tell, this is simply not an option.

1 vote
Deleted user Sep 07, 2017

From which version of Confluence the sticky table headers 'might' work? We're on 5.10.8 and i can't get them to work. Created a new table manually (after hearing pasting from Excel might be a cause for sticky headers not to work), but no joy.

It would be nice if a sticky header could also be possible for Dashboard Macro's.

The other condition is doesn't work in is if the table is inside a macro. I've just realised that because I had a table of contents on my page, and a table of contents is a macro, that is why my headings weren't sticky.

Hi Patrick.

This Atlassian page should answer your question. There are some constraints to sticky headers as follows:

Table headers aren't sticky when your table:

  • Is inside a page layout, or inside another table.
  • Has no header row or there are cells in the top row that aren't marked as headers.
  • Has a header column, instead of a header row, and scrolls horizontally.
  • Contains another table, that has its own header row. 

Hi Helen,

Thanks for the answer. None of the 4 conditions is true, so it should be added that

  • when cells in the table header row are merged, the header is not sticky;
  • when the table contains more than one header row at the top, the header is not sticky



Like Ryan Leonard likes this


Table headers aren't sticky when your table:

  • Is inside a page layout, {quote}

Can I make a page without page layout? When I create a page, at a minimum a section is include which I cannot remove.


Like # people like this

Same here. None of the four conditions are true and table headers are not scrollable.

Can you give any guidance on how to fix this issue?

i am having the same problem, did you ever get an answer?

Same problem as everyone else and the same question about making a page without a page layout.


An update or more suggestions would be greatly appreciated.

Same here. Confluence 6.7.2. It is just not working. And we are not using Documentation Theme for our space. I even doubt what "Sticky header" really means. Does it mean you can sort the header cells only? That's the only difference I saw after adding the header row. 

Suggest an answer

Log in or Sign up to answer
Community showcase
Published in Confluence

Confluence: Where work and wellness meet

Feeling overwhelmed by the demands of work and life? With a 25% increase in the prevalence of anxiety and depression worldwide during the pandemic, for most of us, it’s a resounding yes . 🙋‍♀️ ...

873 views 11 26
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you