Neil Hodgson - 2025-09-26

With typed characters, there is a SCN_CHARADDED notification after the SCN_MODIFIED.

It would be reasonable to add another field or re-use characterSource to distinguish cases but it would require work at many call sites. There are around 35 direct calls to inserting text and some of these are from multiple causes. An implementation would need to define a reasonable enumeration - which cases are distinct and which are equivalent.