The Rich Text editor wraps a single line of text in <p> tags, with the result that Firefox shows a list of poll options with excessive whitespace above and below in both the voting and results pages (see screenshot).
<p> tags inside table cells is also invalid html strictly speaking, e.g.
<td valign="middle"><input value="1" type="radio" name="optionform-selection"/></td><td ><span ><p>One</p></span></td>
To avoid this for simple cases, apply the following algorithm to poll option text submitted from the RT editor:
(remove trailing blank lines)
- While (optiontext ends with "<p> </p>") remove trailing "<p> </p>".
(remove a single set of <p> tags)
if optiontext starts with "<p>" and option text ends with "</p>" and "<p>" occurs only once in the strong, remove leading "<p>" and trailing "</p>" from optiontext.