diff --git a/source/speech/sayAll.py b/source/speech/sayAll.py index 7069c660691..39b529c1c5a 100644 --- a/source/speech/sayAll.py +++ b/source/speech/sayAll.py @@ -267,7 +267,6 @@ def nextLine(self): if not self.initialIteration or not self.shouldReadInitialPosition(): if not self.nextLineImpl(): - self.finish() return self.initialIteration = False bookmark = self.reader.bookmark @@ -408,6 +407,7 @@ def nextLineImpl(self) -> bool: self.reader = self.nextLineFunc(self.reader) return True except StopIteration: + self.finish() return False def collapseLineImpl(self) -> bool: diff --git a/user_docs/en/changes.t2t b/user_docs/en/changes.t2t index 0649b3f2d60..5cc0e19486e 100644 --- a/user_docs/en/changes.t2t +++ b/user_docs/en/changes.t2t @@ -102,6 +102,7 @@ Same as pressing ``NVDA+k`` twice, but may be more useful for braille users. (#1 - In web browsers such as Chrome and Firefox, alerts such as file downloads are shown in braille in addition to being spoken. (#14562) - Bug fixed when navigating to the first and last column in a table in Firefox (#14554) - When NVDA is launched with ``--lang=Windows`` parameter, it is again possible to open NVDA's General settings dialog. (#14407) +- NVDA no longer fails to continue reading in Kindle for PC after turning the page. (#14390) -