18:31
<bakkot>
rendering for normative optional prose is a bit weird when it crosses multiple lines: https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-block-static-semantics-early-errors
18:31
<bakkot>
in particular the background color goes all the way up to the baseline of the text on the previous line, so if there's any letters (or, here, a comma) on that line which go below the baseline they get cut off
18:39
<Michael Ficarra>
I think we just need the padding to not apply in either of these cases (ul/ol and inline elements like span)
18:42
<bakkot>
yeah that sounds right