A set of <noscript></noscript> tags inside of a set of <p></p> tags inserts a hard return (equivalent of a <br>) when rendered. It should not do this. This is a regression from Safari 2.0.3 (417.8) on Mac OS X 10.4.5.
Created attachment 6498 [details] Test case
Created attachment 6499 [details] Test case v2 Per mitzpettel on IRC, this is probably a regression from Bug 4475.
Firefox 1.5.0.1 behavior: This sentence contains noscript tags and should be on one line. This sentence contains noframes tags and should be on one line. This sentence contains nolayer tags and should be on one line. This sentence contains noembed tags and should be on one line.
MSIE 6 behavior: This sentence contains noscript tags and should be on one line. This sentence contains noframes tags and should be on one line. This sentence contains nolayer tags and should be on one line. This sentence contains noembed tags and should be on one line.
Created attachment 6500 [details] Test case v3
Filed this bug on bugzilla.mozilla.org for the Firefox inconsistency: https://bugzilla.mozilla.org/show_bug.cgi?id=327250
Opera renders this exactly the same as IE does, just so you know ;)
Created attachment 6508 [details] Treat these as inline elements (except non-skipped noscript)
Comment on attachment 6508 [details] Treat these as inline elements (except non-skipped noscript) r=me
Verified fixed in r12988.