I found my problem and solution. I made a custom theme based off persona and was using an old version of chats.js. I updated the chats.js file in my theme folder and the problem disappeared.
@SatoshiCamp The header is loaded once, and if you navigate between pages, the header is not loaded again.
So it looks like you'll want to use a client-side solution for this.