On a Syntax Editor, if I have some text selected and the Insert pressed (IsOverwriteModeActiveChanged set), the cursor is still set to blinking with a shaded rectangle (overwrite cursor). If some text are selected, any text typed should be replacing the selected text. The blinking cursor at the next character from the selected text blocks may confuse user, giving them the impression of which that character will also be replaced (when they really will not).
On Visual Studio, the cursor at the caret position blinks with the overwrite cursor when OVR is set but no text is selected. When some text are selected, the cursor does not indicate the shaded rectangle overwrite cursor even if the OVR is set.
Can this be fixed?