> Because there's not an explicit closing tag for #case or #on, the use of #break in the following avoids a trailing newline
Yeah, but that's really a hack. I mean, we have the same whitespace issue with #else, and #elseif. So this is just not the feature where we address whitespace issues in general.