OpenXML: Consecutive runs containing tabs can be incorrectly merged

The attached file contains some text with two embedded tabs, divided across multiple runs. The pattern looks like this:

#!xml

<w:r>
  <w:tab/>
  <w:t>-</w:t>
</w:r>
<w:r>
  <w:tab/>
  <w:t>R</w:t>
</w:r>

Because the runs have the same properties, they are merged, but the tabs are ignored, so you end up with a single run like this:

#!xml

<w:r>
  <w:tab/>
  <w:t>-R</w:t>
</w:r>

The result of this is that one of the tabs appears to disappear during translation.

Assignee Loading
Time tracking Loading