Chapter break seemingly has an anomoly.
In the following case [STRING 2] becomes the first string in the new section.
Code:
[STRING 1](CARET)
[STRING 2]
In the following case [STRING 2] becomes the last string in the old section.
Code:
[STRING 1]
(CARET)[STRING 2]
It seems to me that everything after the caret should be included in the new section with no effect of placing the caret at the end of one string or at the beginning of the next.
I hope I've described this clearly.