暫定的なパッチ:
diff --git a/source/NVDAObjects/IAccessible/__init__.py b/source/NVDAObjects/IAccessible/__init__.py index b4c272f..a496a1a 100644 --- a/source/NVDAObjects/IAccessible/__init__.py +++ b/source/NVDAObjects/IAccessible/__init__.py @@ -139,11 +139,11 @@ class IA2TextTextInfo(textInfos.offsets.OffsetsTextInfo): text=self._getTextRange(self._startOffset,self._endOffset) try: self._startOffset=text.rindex(u'\ufffc',0,oldStart-self._startOffset) - except ValueError: + except (ValueError, AttributeError): pass try: self._endOffset=text.index(u'\ufffc',oldEnd-self._startOffset) - except ValueError: + except (ValueError, AttributeError): pass def _getCaretOffset(self):
本家チケット 3654 が登録されました: http://community.nvda-project.org/ticket/3654
Firefox でマウスポインタが移動するとたまにエラーが出る現象を確認しています。
おそらく本家のバグだと思うのですが、うまくログを取れたので記録しておきます。
環境は jpbranch (本家 master 相当)と Firefox 25.0, Windows 8.1 (64bit) です。