I thought firefox always added a <br> element no matter what ?
(this is the second if in the next lines)