The progress bar component on Github and Youtube is elegant, subtle, and perfectly fits with and React Router transitions. So I decided to write my own with the help of ChatGPT. Oh boy, that was a mistake... It all went wrong!