Skip to content

Problems with the new Facebook interface, Edge 85 and NVDA #11536

@ivnc

Description

@ivnc

Issue reported by an Spanish-speaking user through Twitter, reproduced by another different user (@Carlos-EstebanM). All the below information is according to original user's comments, as I have been unable to test this as I don't have a active Facebook account with friends to chat with.

Steps to reproduce

  1. Open Edge. Chrome and Firefox are working fine with this.
  2. Switch to the new Facebook desktop interface (not the usual one).
  3. Enter a chat.
  4. Press any "Message Actions" button, that is supposed to show a dropdown menu.

Actual behavior:

NVDA core freezes throwing an exception to the log. Message actions dropdown is not accessible after NVDA auto-recovery. Could be related to #10895.
ERROR - eventHandler.executeEvent (15:04:44.730) - MainThread (12848):
error executing event: gainFocus on with extra args of {}
Traceback (most recent call last):
File "speech_init_.pyc", line 523, in getObjectSpeech
File "documentBase.pyc", line 24, in makeTextInfo
File "NVDAObjects\UIA_init_.pyc", line 308, in init
NotImplementedError: UIAutomationTextRangeArray is empty

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "eventHandler.pyc", line 214, in executeEvent
File "eventHandler.pyc", line 94, in init
File "eventHandler.pyc", line 102, in next
File "C:\Users\USUARIO\AppData\Roaming\nvda\addons\remote\globalPlugins\remoteClient_init_.py", line 426, in event_gainFocus
nextHandler()
File "eventHandler.pyc", line 102, in next
File "NVDAObjects\behaviors.pyc", line 185, in event_gainFocus
File "NVDAObjects_init_.pyc", line 1105, in event_gainFocus
File "NVDAObjects_init_.pyc", line 991, in reportFocus
File "speech_init_.pyc", line 478, in speakObject
File "speech_init_.pyc", line 548, in getObjectSpeech
File "speech\types.pyc", line 50, in flattenNestedSequences
File "speech\types.pyc", line 50, in
File "speech_init
.pyc", line 1127, in getTextInfoSpeech
File "NVDAObjects\UIA_init_.pyc", line 715, in getTextWithFields
File "NVDAObjects\UIA_init_.pyc", line 685, in getTextWithFieldsForUIARange
File "NVDAObjects\UIA_init
.pyc", line 685, in getTextWithFieldsForUIARange
File "NVDAObjects\UIA_init
.pyc", line 685, in getTextWithFieldsForUIARange
[Previous line repeated 42 more times]
File "NVDAObjects\UIA_init
.pyc", line 663, in _getTextWithFieldsForUIARange
File "comtypesMonkeyPatches.pyc", line 26, in call
ctypes.COMError: (-2147417851, 'El servidor lanzó una excepción.', (None, None, None, 0, None))
WARNING - watchdog.watcher (15:04:50.354) - watchdog (9580):
Core frozen in stack:
File "nvda.pyw", line 215, in
File "core.pyc", line 545, in main
File "wx\core.pyc", line 2134, in MainLoop
File "gui_init
.pyc", line 1052, in Notify
File "core.pyc", line 515, in run
File "queueHandler.pyc", line 83, in pumpAll
File "queueHandler.pyc", line 50, in flushQueue
File "eventHandler.pyc", line 64, in queueEventCallback
File "eventHandler.pyc", line 216, in executeEvent
File "comtypesMonkeyPatches.pyc", line 101, in newCpbDel
File "comtypes_init
.pyc", line 918, in del
File "comtypes_init
.pyc", line 1172, in Release
File "comtypesMonkeyPatches.pyc", line 26, in call

Expected behavior:

Dropdown menu is displayed and browseable without remporarily hanging NVDA.

System configuration

NVDA installed/portable/running from source:

Installed

NVDA version:

2020.2

Windows version:

Windows 10 V2004

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

Reproducible: Microsoft Edge 85.0.564.41 (oficial build, 64 bits)
Not reproducible: Google Chrome and Mozilla Firefox.

Other information about your system:

Add-ons: many from Acapela, Add-on Updater, Application dictionary (incompatible), Clock, Day of the Week, Emoticons, IBMTTS, LION, Remote, Resource Monitor, Speech History, TapinRadio Status Announcer (incompatible), Translate, Weather Plus, Winten Apps. All are reasonably up to date. No other anomalies in the rest of the NVDA initialization messages. Important: Refer to the below info on add-on impact on reproducibility.

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.

No

If addons are disabled, is your problem still occuring?

Yes

Did you try to run the COM registry fixing tool in NVDA menu / tools?

No

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions