diff --git a/source/braille.py b/source/braille.py index aaeba83bbf5..68884e24338 100644 --- a/source/braille.py +++ b/source/braille.py @@ -2468,6 +2468,12 @@ def handleCaretMove( if shouldAutoTether: self.setTether(TetherTo.FOCUS.value, auto=True) if self._tether != TetherTo.FOCUS.value: + # Braille display content is updated in case where: + # braille is tethered to review, review cursor does not follow system caret, + # and focus object is navigator object. + if not config.conf["reviewCursor"]["followCaret"]: + if obj == api.getNavigatorObject(): + self.handleUpdate(obj) return region = self.mainBuffer.regions[-1] if self.mainBuffer.regions else None if region and region.obj==obj: