-
-
Notifications
You must be signed in to change notification settings - Fork 651
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Thunderbird: After attaching a file to a message the message's content often becomes inaccessible #17480
Comments
Yes, it happens. |
Here is a log fragment: |
This happens with Thunderbird version 128 ESR with which the problem
occurs very easily.
I failed to produce the issue with version 115.
After choosing the file to attach and pressing "enter", the error that
Ruiz traced is produced.
then back with "shift+f6" (only when adding a first attachment), moving
with a down or up arrow gives the following trace:
IO - inputCore.InputManager.executeGesture (18:42:47.079) - winInputHook
(9848):
Input: kb(desktop):upArrow
DEBUGWARNING -
NVDAObjects.IAccessible.ia2TextMozilla.MozillaCompoundTextInfo._isCaretAtEndOfLine
(18:42:47.103) - MainThread (8256):
Couldn't determine if caret is at end of line insertion point
Traceback (most recent call last):
File "NVDAObjects\IAccessible\ia2TextMozilla.pyc", line 106, in
_isCaretAtEndOfLine
File "comtypes\_memberspec.pyc", line 482, in __call__
_ctypes.COMError: (-2147023179, 'Interface inconnue.', (None, None,
None, 0, None))
DEBUGWARNING -
NVDAObjects.IAccessible.ia2TextMozilla.MozillaCompoundTextInfo._isCaretAtEndOfLine
(18:42:47.188) - MainThread (8256):
Couldn't determine if caret is at end of line insertion point
Traceback (most recent call last):
File "NVDAObjects\IAccessible\ia2TextMozilla.pyc", line 106, in
_isCaretAtEndOfLine
File "comtypes\_memberspec.pyc", line 482, in __call__
_ctypes.COMError: (-2147023179, 'Interface inconnue.', (None, None,
None, 0, None))
DEBUG - editableText.EditableText._hasCaretMoved (18:42:47.188) -
MainThread (8256):
Caret move detected using bookmarks. Elapsed 0 sec, retries 0
DEBUGWARNING - NVDAObjects.IAccessible.IA2TextTextInfo._getLineOffsets
(18:42:47.193) - MainThread (8256):
IAccessibleText::textAtOffset failed
Traceback (most recent call last):
File "NVDAObjects\IAccessible\__init__.pyc", line 381, in _getLineOffsets
File "comtypes\_memberspec.pyc", line 482, in __call__
_ctypes.COMError: (-2147023179, 'Interface inconnue.', (None, None,
None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IA2TextTextInfo._getStoryLength
(18:42:47.198) - MainThread (8256):
IAccessibleText::nCharacters failed
Traceback (most recent call last):
File "NVDAObjects\IAccessible\__init__.pyc", line 311, in _getStoryLength
File "comtypes\__init__.pyc", line 349, in __getattr__
_ctypes.COMError: (-2147023179, 'Interface inconnue.', (None, None,
None, 0, None))
DEBUGWARNING -
NVDAObjects.IAccessible.ia2TextMozilla.MozillaCompoundTextInfo._getText
(18:42:47.248) - MainThread (8256):
_getEmbedding returned None while getting initial fields. Object
probably dead.
IO - speech.speech.speak (18:42:47.248) - MainThread (8256):
Speaking ['vide']
DEBUGWARNING -
NVDAObjects.IAccessible.ia2TextMozilla.MozillaCompoundTextInfo._isCaretAtEndOfLine
(18:42:47.298) - MainThread (8256):
Couldn't determine if caret is at end of line insertion point
Traceback (most recent call last):
File "NVDAObjects\IAccessible\ia2TextMozilla.pyc", line 106, in
_isCaretAtEndOfLine
File "comtypes\_memberspec.pyc", line 482, in __call__
_ctypes.COMError: (-2147023179, 'Interface inconnue.', (None, None,
None, 0, None))
IO - inputCore.InputManager.executeGesture (18:42:47.779) - winInputHook
(9848):
Input: kb(desktop):upArrow
DEBUGWARNING -
NVDAObjects.IAccessible.ia2TextMozilla.MozillaCompoundTextInfo._isCaretAtEndOfLine
(18:42:47.789) - MainThread (8256):
Couldn't determine if caret is at end of line insertion point
Traceback (most recent call last):
File "NVDAObjects\IAccessible\ia2TextMozilla.pyc", line 106, in
_isCaretAtEndOfLine
File "comtypes\_memberspec.pyc", line 482, in __call__
_ctypes.COMError: (-2147023179, 'Interface inconnue.', (None, None,
None, 0, None))
DEBUGWARNING -
NVDAObjects.IAccessible.ia2TextMozilla.MozillaCompoundTextInfo._isCaretAtEndOfLine
(18:42:47.869) - MainThread (8256):
Couldn't determine if caret is at end of line insertion point
Traceback (most recent call last):
File "NVDAObjects\IAccessible\ia2TextMozilla.pyc", line 106, in
_isCaretAtEndOfLine
File "comtypes\_memberspec.pyc", line 482, in __call__
_ctypes.COMError: (-2147023179, 'Interface inconnue.', (None, None,
None, 0, None))
DEBUG - editableText.EditableText._hasCaretMoved (18:42:47.869) -
MainThread (8256):
Caret move detected using bookmarks. Elapsed 0 sec, retries 0
DEBUGWARNING - NVDAObjects.IAccessible.IA2TextTextInfo._getLineOffsets
(18:42:47.869) - MainThread (8256):
IAccessibleText::textAtOffset failed
Traceback (most recent call last):
File "NVDAObjects\IAccessible\__init__.pyc", line 381, in _getLineOffsets
File "comtypes\_memberspec.pyc", line 482, in __call__
_ctypes.COMError: (-2147023179, 'Interface inconnue.', (None, None,
None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IA2TextTextInfo._getStoryLength
(18:42:47.869) - MainThread (8256):
IAccessibleText::nCharacters failed
Traceback (most recent call last):
File "NVDAObjects\IAccessible\__init__.pyc", line 311, in _getStoryLength
File "comtypes\__init__.pyc", line 349, in __getattr__
_ctypes.COMError: (-2147023179, 'Interface inconnue.', (None, None,
None, 0, None))
DEBUGWARNING -
NVDAObjects.IAccessible.ia2TextMozilla.MozillaCompoundTextInfo._getText
(18:42:47.908) - MainThread (8256):
_getEmbedding returned None while getting initial fields. Object
probably dead.
IO - speech.speech.speak (18:42:47.908) - MainThread (8256):
Speaking ['vide']
DEBUGWARNING -
NVDAObjects.IAccessible.ia2TextMozilla.MozillaCompoundTextInfo._isCaretAtEndOfLine
(18:42:47.939) - MainThread (8256):
Couldn't determine if caret is at end of line insertion point
Traceback (most recent call last):
File "NVDAObjects\IAccessible\ia2TextMozilla.pyc", line 106, in
_isCaretAtEndOfLine
File "comtypes\_memberspec.pyc", line 482, in __call__
_ctypes.COMError: (-2147023179, 'Interface inconnue.', (None, None,
None, 0, None))
IO - inputCore.InputManager.executeGesture (18:42:48.264) - winInputHook
(9848):
Input: kb(desktop):downArrow
DEBUGWARNING -
NVDAObjects.IAccessible.ia2TextMozilla.MozillaCompoundTextInfo._isCaretAtEndOfLine
(18:42:48.289) - MainThread (8256):
Couldn't determine if caret is at end of line insertion point
Traceback (most recent call last):
File "NVDAObjects\IAccessible\ia2TextMozilla.pyc", line 106, in
_isCaretAtEndOfLine
File "comtypes\_memberspec.pyc", line 482, in __call__
_ctypes.COMError: (-2147023179, 'Interface inconnue.', (None, None,
None, 0, None))
DEBUGWARNING -
NVDAObjects.IAccessible.ia2TextMozilla.MozillaCompoundTextInfo._isCaretAtEndOfLine
(18:42:48.359) - MainThread (8256):
Couldn't determine if caret is at end of line insertion point
Traceback (most recent call last):
File "NVDAObjects\IAccessible\ia2TextMozilla.pyc", line 106, in
_isCaretAtEndOfLine
File "comtypes\_memberspec.pyc", line 482, in __call__
_ctypes.COMError: (-2147023179, 'Interface inconnue.', (None, None,
None, 0, None))
DEBUG - editableText.EditableText._hasCaretMoved (18:42:48.359) -
MainThread (8256):
Caret move detected using bookmarks. Elapsed 0 sec, retries 0
DEBUGWARNING - NVDAObjects.IAccessible.IA2TextTextInfo._getLineOffsets
(18:42:48.359) - MainThread (8256):
IAccessibleText::textAtOffset failed
Traceback (most recent call last):
File "NVDAObjects\IAccessible\__init__.pyc", line 381, in _getLineOffsets
File "comtypes\_memberspec.pyc", line 482, in __call__
_ctypes.COMError: (-2147023179, 'Interface inconnue.', (None, None,
None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IA2TextTextInfo._getStoryLength
(18:42:48.369) - MainThread (8256):
IAccessibleText::nCharacters failed
Traceback (most recent call last):
File "NVDAObjects\IAccessible\__init__.pyc", line 311, in _getStoryLength
File "comtypes\__init__.pyc", line 349, in __getattr__
_ctypes.COMError: (-2147023179, 'Interface inconnue.', (None, None,
None, 0, None))
DEBUGWARNING -
NVDAObjects.IAccessible.ia2TextMozilla.MozillaCompoundTextInfo._getText
(18:42:48.389) - MainThread (8256):
_getEmbedding returned None while getting initial fields. Object
probably dead.
IO - speech.speech.speak (18:42:48.389) - MainThread (8256):
Speaking ['vide']
DEBUGWARNING -
NVDAObjects.IAccessible.ia2TextMozilla.MozillaCompoundTextInfo._isCaretAtEndOfLine
(18:42:48.423) - MainThread (8256):
Couldn't determine if caret is at end of line insertion point
Traceback (most recent call last):
File "NVDAObjects\IAccessible\ia2TextMozilla.pyc", line 106, in
_isCaretAtEndOfLine
File "comtypes\_memberspec.pyc", line 482, in __call__
_ctypes.COMError: (-2147023179, 'Interface inconnue.', (None, None,
None, 0, None))
|
Steps to reproduce:
Actual behavior:
Getting back the the message body you'll sometime notice that it seems to be empty, the only way to get it back is to restart NVDA.
However this toes not systematically occurs.
Expected behavior:
The content of the message body should be accessed without having to restart NVDA
NVDA logs, crash dumps and other attachments:
System configuration
NVDA installed/portable/running from source:
Installed NVDA
NVDA version:
NVDA alpha-34678,1fd469a2
Windows version:
Windows 11 24h2
Name and version of other software in use when reproducing the issue:
Other information about your system:
Other questions
Does the issue still occur after restarting your computer?
Yes
Have you tried any other versions of NVDA? If so, please report their behaviors.
Same behaviour with all previous 2024 versions
If NVDA add-ons are disabled, is your problem still occurring?
Yes
Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?
Yes
The text was updated successfully, but these errors were encountered: