Hello! I was not able to reproduce this issue locally, would you be able to upload your code into a Code Sandbox or another reproducible medium so that we can take a look and try to debug further? Thanks!
Looking through the rest of the source code, the templates used to render the refinementList are different between the two versions, which seems to be the issue:
hi @michael.king thanks, but can you open the develop link in incognito mode, I have updated it but it’s not working, I am sorry you looked at the cached version,
headers does not seem to be a valid template that is available according to the documentation. I also tried that template key locally and it didn’t seem to work. Did you see this used somewhere else, on an older version perhaps?
Looking at the old example a bit closer, it was inserting the header ‘Filter By Category’ into every item but then rendering only the first one visible.
I don’t believe there is a way to insert a header in this area using the templates, however, it’s still possible to achieve another way.
Use a custom rendering function to render the refinementList - this way you control all the rendering/templates and could render it as you see fit. You can find an example of this here.
Manually add the header before the #refinement-list div and do not rely on InstantSearch to render this.