Toggling off bold in Chrome adds a `<span style="font-weight: normal;">` wrapper

At least in Chrome (and perhaps other browsers), toggling off bold (at least inside an H2) adds a `<span style="font-weight: normal;">` wrapper around the text. It shouldn't do this, as there might be other styles applied to the element assigning a different default `font-weight`. Toggling bold should simple remove any `strong` tags.