align-items: baseline & <fieldset>

This is a test of how align-items: baseline behaves with <fieldset> elements.

In Safari, the baseline of the first line of text on the left aligns with the baseline of the <fieldset> elements’s <legend>.

In Firefox, it aligns with the baseline of the first <label> element.

This is w3c/csswg-drafts#7656.

The fieldset’s legend

Which behavior is preferable? Personally, I prefer Safari’s current behavior. It feels less magical, it’s more visually appealing, and (at least in this case) it matches the intent of the author.