So I have a site where there are a lot of places where html comments are written as

I noticed that when you write:

<div>hello</div> <!-- COMMENT --------------- //--> <div>hello2</div>

Only hello2 shows. If you don't type in the dashes at the end:

<div>hello3</div> <!-- COMMENT --------------- --> <div>hello4</div>

then both hello3 and hello4 are printed. Now, is there a way for me to make this work how it is suppposed to without going through the whole site and changing all the comments? BTW it shows fine in all browsers, including firefox 4 and even IE. The problem only occurs on FF 3.6