Skip to content
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

Open
MichelSuch opened this issue Dec 3, 2024 · 3 comments
Labels
app/thunderbird p3 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation.

Comments

@MichelSuch
Copy link
Contributor

Steps to reproduce:

  1. Create a new mail and enter some text in the message body.
  2. Attach a file using the File menu.

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

@ruifontes
Copy link
Contributor

Yes, it happens.
But only happens if you press Enter on the file to attach.
If you Tab to the Open button and press Enter, it do not happens.

@ruifontes
Copy link
Contributor

Here is a log fragment:
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (15:46:10.369) - MainThread (6728):
accRole failed: (-2147417848, 'O objeto invocado foi desligado dos respetivos clientes.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.UIA.UIA.prefetchUIACacheForPropertyIDs (15:46:10.393) - MainThread (6728):
IUIAutomationElement.buildUpdatedCache failed given IDs of {30019, 30086, 30022, 30025, 30155, 30138, 30036, 30070, 30103, 30008, 30009, 30010, 30046, 30079}
ERROR - eventHandler.executeEvent (15:46:10.408) - MainThread (6728):
error executing event: typedCharacter on <NVDAObjects.Dynamic_UIItemListItemUIA object at 0x0B47FA30> with extra args of {'ch': '\r'}
Traceback (most recent call last):
File "eventHandler.pyc", line 353, in executeEvent
File "eventHandler.pyc", line 119, in init
File "eventHandler.pyc", line 128, in next
File "NVDAObjects_init
.pyc", line 1253, in event_typedCharacter
File "speech\speech.pyc", line 1358, in speakTypedCharacters
File "api.pyc", line 362, in isTypingProtected
File "baseObject.pyc", line 59, in get
File "baseObject.pyc", line 167, in getPropertyViaCache
File "NVDAObjects_init
.pyc", line 1123, in _get_isProtected
File "baseObject.pyc", line 59, in get
File "baseObject.pyc", line 167, in getPropertyViaCache
File "NVDAObjects\UIA_init
.pyc", line 1912, in get_states
File "NVDAObjects\UIA_init
.pyc", line 1157, in _getUIACacheablePropertyValue
_ctypes.COMError: (-2147418094, 'The recipient of the call (server [not server application]) is not available and has disappeared; all calls are invalid. The call was not executed.', (None, None, None, 0, None))

@paulber19
Copy link

paulber19 commented Dec 3, 2024 via email

@seanbudd seanbudd added p3 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority app/thunderbird triaged Has been triaged, issue is waiting for implementation. labels Dec 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
app/thunderbird p3 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation.
Projects
None yet
Development

No branches or pull requests

4 participants