HTML strings that are part of JSON in attributes are interpreted incorrectly
Version
3.0.11
Reproduction link
https://jsfiddle.net/u9ogb8dh/
Steps to reproduce
Load the reproduction example link.
What is expected?
Both texts should be red and have the same markup.
What is actually happening?
The wrapping span on the first list component is missing
We send translations to Vue by a large JSON attribute. Recently we started supporting markup in translations and this was discovered.
Duplicate of https://github.com/vuejs/vue-next/issues/3001