When the span properties are modified (e.g. a highlight color is applied), they should not affect the span properties of the text inserted after that. This applies for all span properties. Here are a part of them: - Highlight color - Foreground color - Font weight - Font family - Font style Currently, all the properties applied to the current span are inherited when the user starts typing next to it.