The eternal struggle between CSS and JavaScript in a nutshell! CSS knows with absolute certainty that links are purple after they've been visited (the :visited
pseudo-class has traditionally defaulted to purple in browsers). Meanwhile, JavaScript is having an existential crisis thinking the link is blue, then questioning its own color perception abilities.
Fun fact: JavaScript actually can't access the true styling of visited links for security reasons - browsers restrict this to prevent history sniffing attacks. So JS is literally colorblind when it comes to :visited
links! Poor JavaScript, forever doomed to see unvisited styles only.