It's a real puzzler, folks. Bug 303.4 was reported by a user who claimed that their JavaScript was throwing a fit because it couldn't find a semicolon. Sounds simple, right?
Well, it turned out to be a bit more complicated than that. It appears that the semicolon in question was actually a semicolon that was being used as a variable name, and the JavaScript engine had gotten its wires crossed.
But that's not all, folks! It gets even better. In our investigation, we discovered that the programmer who wrote the code had a strange affinity for 80s rock music. In fact, the semicolon in question was actually named after the famous rock band, Semisonic.
So there you have it, folks. Bug 303.4: the case of the missing semicolon that was really just a case of a programmer's weird love of 80s rock music.