Going back from the end is completely broken (sentences are read "randomly"). ContentIterator and TtsPlayer probably don't conform to the same iterator specification.
At least when reaching the end, Locations.after contains the last letter of the highlighted part.
How to reproduce?
Let the book finish.
Look at the utteranceWindow property for the location.
Call goToPreviousUtterance for the going back issue.
Describe the bug
ContentIterator
andTtsPlayer
probably don't conform to the same iterator specification.How to reproduce?
utteranceWindow
property for the location.goToPreviousUtterance
for the going back issue.Readium version
develop
Android API version
30
Additional context
No response