![]() Therefore, it's not useful to notify clients that the name, item status, etc. When you move to a new item, from the user's perspective, the fields for the new item are effectively completely separate fields. The issue here is that the events don't really seem to serve any useful purpose. Where events serve an important purpose, some client might need them and it's reasonable to fire them. Thanks so much for looking into this, hard to talk in terms of limits for events. constructing the object, choosing overlay classes, etc. That suggests we might be able to optimise some of the stuff we do in the event handler e.g. If I Register for property change events but return at the top of IUIAutomationPropert圜hangedEventHandler_HandlePropert圜hangedEvent (so we receive the event but discard it), it's pretty responsive.on focus + ancestors and progress bar value changes), rather than unconditionally listening to all of them. This is another reason to again consider selectively registering for property change events (e.g.However, Narrator and JAWS don't seem to be impacted like NVDA is. Obviously, not listening to property change events altogether isn't an option. This is all happening in the MTA (where UIA events get handled), before the event is queued to NVDA's core. So, this isn't due to stuff we're doing when we handle the event in the main thread. Interestingly, with the property change events enabled, the focus event callback happens after the lag. If I make NVDA stop listening to property change events, it's as responsive as Narrator. This is very poor behaviour on their part and they should really fix it. These all seem to be on the fields for viewing/editing the item. 1Password fires 50+ UIA property change (name and item status) events every time you move between items in the list. I regularly see lag of more than a second when moving between items in the list. I've just started using 1Password and this is really, really horrible. Yes Have you tried any other versions of NVDA? If so, please report their behaviors. Insider build 19023.1 Name and version of other software in use when reproducing the issue:ġpassword desktop version 7.3.712 Other information about your system: Other questions Does the issue still occur after restarting your PC? System configuration NVDA installed/portable/running from source: NVDA should be as responsive as in other list views. NVDA very sluggish when navigating between items in password list. ![]() JAWS and Narrator don't present this issue. NVDA will pause for around 1.5-2 seconds as you press the arrow keys to navigate.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |