Equals operator not symmetric in IE8?

Today I stumbled on the weirdest bug. It seems that the equals operator (==) is not symmetric in IE8.
Meaning that sometimes, even though a == b yields true, b == a will yield false.
I discovered one such scenario when working on my project Packages JS.

Have a look at my test page. Does your browser handle it correctly?
Please leave a comment here with Browser and OS version and test result. I am curious about other browsers and versions.