This is a bugan intended feature in V8, Chrome's JavaScript engine, where Array.sort() for arrays of a size larger than 10 uses the Quicksort algorithm which is not a stable sort. I wasn't aware of this beforehand, so I had overlooked the issue.
In short, native sorting mechanisms on Chrome won't work for the chapter list purposes. I've fixed this already, will be in the next update.