In its current implementation, the progress bar obscures article headers when using header links. Please allow your code to create an offset in the Y-axis to shift the article when a header link is used.
Additionally, if the header section at the end of the page is too short, the Table of Contents does not show the appropriately highlighted header. Your implementation should account for this, especially if IntersectionObserver is used to highlight the particular header title in the Table of Contents.