Community
Participate
Working Groups
When a document event occurs on boundaries of other semantic highlighting positions, no highlighting is applied at all. say you have foo:bar where 'foo', ':', and 'bar' are highlighted by different highlighters. changing 'foo' to 'food' will cause the 'd' to not be highlighted at all. The proposed solution is for when the document event occurs on the boundary, if the previous position overlaps with the next position due to the event, update the position as if the event preceded it.
Created attachment 197987 [details] patch
Code released to 3_2_maintenance and checked into HEAD.