When the runs belong to the same renderer we try to join them together (<span>foo bar</span> -> runs [foo][ ][bar] -> final display run ->[foo bar] by joining the runs), however don't try to expand the previous run when it is collapsed.
<rdar://problem/53358819>
Created attachment 374567 [details] Patch