Reading Progress Bars are Bad UXself.__wrap_b=(e,r,t)=>{let n=(t=t||document.querySelector(`[data-br="${e}"]`)).parentElement,i=e=>t.style.maxWidth=e+"px";t.style.maxWidth="";let s=n.clientWidth,a=n.clientHeight,o=s/2-.25,d=s+.5,l;if(s){for(;o+1<d;)i(l=Math.round((o+d)/2)),n.clientHeight===a?d=l:o=l;i(d*r+s*(1-r))}t.__wrap_o||(t.__wrap_o=new ResizeObserver(()=>{self.__wrap_b(0,+t.dataset.brr,t)})).observe(n)};self.__wrap_b(":Rivfenb:",1)
September 24 2026
Reading Progress Bars are Bad UX
What's the point of reading progress bars?
I'm talking about the bars that run across the top of the screen as you scroll through an article:
As I'm scrolling down the page, my browser's scrollbar already tells me how much of the article I have left to read.
The built-in scrollbar is where my eye naturally goes to see how far I've read. And it works on every site.
Putting another scrollbar across the top of the page just causes additional distracting movement.
Even on pages with large headers and footers, the scrollbar is a close-enough approximation of how much I have left to read.
So why add another horizontal non-interactive scrollbar for vertically scrolling content?
Enjoyed this article? Follow me on X for more!
Need help with UX design or development? Hire me!
