This is the best explanation of the interplay of specs, tests, and implementations that I've read. The point of both specs and tests is interoperable implementations, but that doesn't mean that implementations are always right when they agree.
My colleague @atbrakhi.bsky.social wrote a nice, cleverly titled post based on a very short exchange we had on Instagram the other day... www.atbrakhi.dev/blog/browser...