nvaccess / nvda

NVDA, the free and open source Screen Reader for Microsoft Windows
https://www.nvaccess.org/
Other
2.11k stars 637 forks source link

When I press the button to regenerate the message in gpt chat, it positions me in the edit box #15216

Closed titet11 closed 1 year ago

titet11 commented 1 year ago

this bug manifested since version 2023.2 beta 1. It seems that this error is related to the function "autofocus mode for focus changes"

It is uncomfortable to be regenerating a text and that NVDA is positioning me in the editing box to write a text or a message. It should be noted that I always leave this feature disabled and have verified that it stays disabled.

Adriani90 commented 1 year ago

Is the autofocus when focus changes enabled? or is it disabled? It is recommended to disable it.

titet11 commented 1 year ago

@Adriani90 no, I always leave this feature disabled, I've never liked enabling it.

seanbudd commented 1 year ago

Welcome @titet11 ,

We are unable to process this issue as it stands.

Kind Regards, NV Access Software Developers

titet11 commented 1 year ago

@seanbudd

It has nothing to do with the website. it all manifested right around the time i updated NVDA.

Surely you already know the site, it is: https://chat.openai.com/

I think there's no point in sending it a record from my screen reader because that won't reflect the problem with a button that puts me in a text box.

titet11 commented 1 year ago

@seanbudd In other things, I want to point out that you unfairly closed another post about nvda not being able to read Instagram messages recently.

I'm not going to take the time to report this issue to the NVDA developers because I'm already discussing it within the NVDA project, so it's your responsibility to read and investigate the issue I'm reporting. so if you are a NVDA developer you can take care of it.

in case the problem is the site itself, there should be a way to parse the source code so that NVDA can read the messages.

seanbudd commented 1 year ago

Apologies, the part about reporting this externally was not meant to be part of that message

seanbudd commented 1 year ago

The issue with Instagram is very likely with the site itself

Adriani90 commented 1 year ago

@titet11 focus redirecting issues are often likely to happen when the web author changes the behavior of the system focus which is being redirected after an action is performed. I am not sure NVDA can do something about it. Can you reproduce this issue with an older portable version of NVDA as well?

seanbudd commented 1 year ago

This could be related to #15211 and if so, should be fixed in 2023.2beta2. However we need more information and a log ideally

titet11 commented 1 year ago

@Adriani90 comentó Yes, I've installed multiple versions of NVDA and cleared the cache so that no version will interfere with the one I have installed, but I still can't read Instagram messages. @seanbudd On the contrary, if I move the mouse over the messages, NVDA can read the messages but with the keyboard arrows it is currently not possible.

I don't think it will do you any good if I give you a record, but I will.

INFO - main (19:55:22.221) - MainThread (7200): Starting NVDA version 2023.2beta1 INFO - core.main (19:55:22.251) - MainThread (7200): Config dir: C:\Users-\AppData\Roaming\nvda INFO - config.ConfigManager._loadConfig (19:55:22.256) - MainThread (7200): Loading config: C:\Users-\AppData\Roaming\nvda\nvda.ini INFO - core.main (19:55:22.596) - MainThread (7200): Windows version: Windows 11 22H2 (10.0.22621) workstation AMD64 INFO - core.main (19:55:22.596) - MainThread (7200): Using Python version 3.7.9 (tags/v3.7.9:13c94747c7, Aug 17 2020, 18:01:55) [MSC v.1900 32 bit (Intel)] INFO - core.main (19:55:22.597) - MainThread (7200): Using comtypes version 1.1.11 INFO - core.main (19:55:22.597) - MainThread (7200): Using configobj version 5.1.0 with validate version 1.0.1 INFO - synthDriverHandler.setSynth (19:55:22.824) - MainThread (7200): Loaded synthDriver ibmeci WARNING - mathPres.initialize (19:55:22.835) - MainThread (7200): MathPlayer 4 not available INFO - core.main (19:55:22.835) - MainThread (7200): Using wx version 4.1.1 msw (phoenix) wxWidgets 3.1.5 with six version 1.16.0 INFO - brailleInput.initialize (19:55:22.836) - MainThread (7200): Braille input initialized INFO - braille.initialize (19:55:22.837) - MainThread (7200): Using liblouis version 3.25.0 INFO - braille.initialize (19:55:22.837) - MainThread (7200): Using pySerial version 3.5 INFO - braille.BrailleHandler._setDisplay (19:55:22.840) - MainThread (7200): Loaded braille display driver 'noBraille', current display has 0 cells. INFO - core.main (19:55:22.964) - MainThread (7200): Java Access Bridge support initialized INFO - UIAHandler.UIAHandler.MTAThreadFunc (19:55:23.036) - UIAHandler.UIAHandler.MTAThread (1892): UIAutomation: IUIAutomation6 INFO - NVDAHelperLocal (19:55:23.109) - UIAHandler.UIAHandler.MTAThread (1892): Thread 1892, build\x86\UIARemote\UIARemote.cpp, initialize, 145: Registered C:\Program Files (x86)\NVDA\lib\2023.2beta1\Microsoft.UI.UIAutomation.dll.manifest

INFO - NVDAHelperLocal (19:55:23.110) - UIAHandler.UIAHandler.MTAThread (1892): Thread 1892, build\x86\UIARemote\UIARemote.cpp, initialize, 150: Microsoft.UI.UIAutomation is available

WARNING - gui.getattr (19:55:23.157) - MainThread (7200): Importing SettingsPanel from here is deprecated. Import SettingsPanel from gui.settingsDialogs instead. Stack trace: File "nvda.pyw", line 399, in File "core.pyc", line 693, in main File "globalPluginHandler.pyc", line 30, in initialize File "globalPluginHandler.pyc", line 23, in listPlugins File "importlib__init__.pyc", line 127, in import_module File "", line 1006, in _gcd_import File "", line 983, in _find_and_load File "", line 967, in _find_and_load_unlocked File "", line 677, in _load_unlocked File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "C:\Users-\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\ibmtts.py", line 12, in from gui import SettingsPanel File "", line 1032, in _handle_fromlist File "gui__init.pyc", line 115, in getattr WARNING - gui.getattr (19:55:23.157) - MainThread (7200): Importing SettingsPanel from here is deprecated. Import SettingsPanel from gui.settingsDialogs instead. Stack trace: File "nvda.pyw", line 399, in File "core.pyc", line 693, in main File "globalPluginHandler.pyc", line 30, in initialize File "globalPluginHandler.pyc", line 23, in listPlugins File "importlib\init.pyc", line 127, in import_module File "", line 1006, in _gcd_import File "", line 983, in _find_and_load File "", line 967, in _find_and_load_unlocked File "", line 677, in _load_unlocked File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "C:\Users-\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\ibmtts.py", line 12, in from gui import SettingsPanel File "gui\init.pyc", line 115, in getattr WARNING - speechDictHandler.getattr (19:55:23.164) - MainThread (7200): speechDictHandler.speechDictsPath is deprecated, instead use NVDAState.WritePaths.speechDictsDir Stack trace: File "nvda.pyw", line 399, in File "core.pyc", line 693, in main File "globalPluginHandler.pyc", line 30, in initialize File "globalPluginHandler.pyc", line 23, in listPlugins File "importlib\init.pyc", line 127, in import_module File "", line 1006, in _gcd_import File "", line 983, in _find_and_load File "", line 967, in _find_and_load_unlocked File "", line 677, in _load_unlocked File "", line 728, in exec_module File "", line 219, in _call_with_frames_removed File "C:\Users-\AppData\Roaming\nvda\addons\emoticons\globalPlugins\emoticons\init.py", line 37, in EXPORT_DICTS_PATH = os.path.join(speechDictHandler.speechDictsPath, "emoticons") File "speechDictHandler\init.pyc", line 25, in getattr__ WARNING - characterProcessing.SpeechSymbols.load (19:55:23.219) - MainThread (7200): Invalid line in file C:\Program Files (x86)\NVDA\locale\es\symbols.dic: # A part of NonVisual Desktop Access (NVDA) INFO - core.main (19:55:23.371) - MainThread (7200): NVDA initialized

seanbudd commented 1 year ago

We are still unable to process this issue as it stands.