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

NVDA freezes while a voice message plays on whatsapp desktop #15169

Closed
fatihyuksek1 opened this issue Jul 20, 2023 · 9 comments
Closed

NVDA freezes while a voice message plays on whatsapp desktop #15169

fatihyuksek1 opened this issue Jul 20, 2023 · 9 comments
Labels
blocked/needs-technical-investigation Issue is blocked. A technical investigation is required to progress the issue. bug/freeze close/worksforme p2 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation.

Comments

@fatihyuksek1
Copy link

fatihyuksek1 commented Jul 20, 2023

Steps to reproduce:

  1. Open a chat on whatsapp desktop
  2. Listen to a voice message
  3. Press up or down, or tab or shift tab keys to move inside the Whatsapp window
  4. Nvda will freeze and won't react to any input until the voice message finishes playing.

Actual behavior:

NVDA freezes and won't speak anything while the voice message is playing

Expected behavior:

Nvda should continue to speak while the voice message is playing

NVDA logs, crash dumps and other attachments:

nvda.log

System configuration

NVDA installed/portable/running from source:

Installed

NVDA version:

2023.1

Windows version:

Windows 10

Name and version of other software in use when reproducing the issue:

Whatsapp desktop

Other information about your system:

ProcessorAMD A8-6410 APU with AMD Radeon R5 Graphics 2.00 GHz
Ram 8,00 GB (available: 6,96 GB)
System type 64-bit operating system, processor x64
Device brand and model: Lenovo g50-45

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.

If NVDA add-ons are disabled, is your problem still occurring?

Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?

Yes

@seanbudd seanbudd added bug/freeze p2 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority blocked/needs-technical-investigation Issue is blocked. A technical investigation is required to progress the issue. triaged Has been triaged, issue is waiting for implementation. labels Jul 25, 2023
@CoBC
Copy link
Sponsor

CoBC commented Sep 5, 2023

This problem seems to be getting worse little by little, now NVDA no longer responds either once the voice message is finished, often you have to close the WhatsApp window and reopen it to be able to use the application again, sometimes even this is not enough because reopening NVDA is still crashed in WhatsApp

@Adriani90
Copy link
Collaborator

@CoBC can you reproduce this also in NVDA 2023.2? And are all your addons in NVDA disabled when reproducing this issue?

@fatihyuksek1
Copy link
Author

fatihyuksek1 commented Sep 6, 2023 via email

@burakyuksek
Copy link

I am also having this issue. My log contains errors such as:
Speaking [LangChangeCommand ('tr'), 'WhatsApp', CancellableSpeech (still valid)]
DEBUGWARNING - UIAHandler.UIAHandler.getNearestWindowHandle (17:46:40.660) - Dummy-5 (6040):
error walking up to an element with a valid windowHandle
Traceback (most recent call last):
File "UIAHandler_init_.pyc", line 1233, in getNearestWindowHandle
File "monkeyPatches\comtypesMonkeyPatches.pyc", line 32, in call
_ctypes.COMError: (-2147467259, 'Belirtilmemiş hata', (None, None, None, 0, None))
IO - speech.speech.speak (17:46:40.751) - MainThread (9844):
Speaking [LangChangeCommand ('tr'), 'WhatsApp', 'pencere', CancellableSpeech (still valid)]
IO - speech.speech.speak (17:46:40.756) - MainThread (9844):
Speaking [LangChangeCommand ('tr'), 'Mesajlar', 'liste', CancellableSpeech (still valid)]
IO - speech.speech.speak (17:46:40.760) - MainThread (9844):

@zstanecic
Copy link
Contributor

This will be fixed when the Uia event limiting kicks in in alphas.
@michaelDCurran

@Adriani90
Copy link
Collaborator

Closing as fixed in the last NVDA alpha by #14888.

@CyrilleB79
Copy link
Collaborator

@zstanecic and @Adriani90 if you confirm that this issue has been fixed by #14888, it would really be worth updating the corresponding change log item or adding a new one, since the use case of Whatsapp Desktop's voice message is quite common and has been reported various times in the community.

@zstanecic
Copy link
Contributor

Hi, yes, i confirm that and i am going to add the changelog entry under the existing one in a Pr right now.

@zstanecic
Copy link
Contributor

by the way, some fixes to the changelog will be part of this pr, too.

seanbudd pushed a commit that referenced this issue Dec 3, 2023
…p voice messages (#15840)

This pull request adds mention about the fact that the whatsapp voice messages no longer freeze nvda as per #15169, and #14888.
This pull request also fixes some mistakes and typos

Description of user facing changes
Fixes for the documentation

Description of development approach
Edited the english changes.t2t
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked/needs-technical-investigation Issue is blocked. A technical investigation is required to progress the issue. bug/freeze close/worksforme p2 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

7 participants