Current state of UIA implementation. Was: Corporate mode for NVDA #16600
Replies: 18 comments
-
The UIA settings from the advanced settings are crucial as well, e.g. not using UIA in Microsoft Word is still a better choice, especially in corporate environments. |
Beta Was this translation helpful? Give feedback.
-
Hi Adriani,
i tend to disagree here.
I know people, who use UIA in the corporate mode:
The reasons are as follows:
speed,
responsiveness,
and better interaction in documents, especially in latest office 365.
|
Beta Was this translation helpful? Give feedback.
-
I don‘t agree. I am working with NVDA in corporate, and office still has lot of limitations in office products. There are still lots of issues also open on github whuich are still a show stopper for default UIA. Von meinem iPhone gesendetAm 21.05.2024 um 13:03 schrieb Zvonimir Stanečić ***@***.***>:
Hi Adriani,
i tend to disagree here.
I know people, who use UIA in the corporate mode:
The reasons are as follows:
speed,
responsiveness,
and better interaction in documents, especially in latest office 365.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Hi, Both points are valid. Corporate environments do not update office suites often, or if they do, updates are delayed slightly from consumer releases to help IT folks test things and to make the suite comply with policies (I bet there are organizations using Office 2013 (end of life for various reasons). On the other hand, with migration to newer Office products such as Office 2021 and upcoming Office 2024 (or even Microsoft 365), information workers (including people in corporate settings) can use Office releases with improved UIA support. Do note that Word object model does not handle more modern things well (if we are to require UIA in Office suite, we need to drop support for Office versions earlier than 2019). Thanks. |
Beta Was this translation helpful? Give feedback.
-
@zstanecic true, but @Adriani90 has a valid point too.
It depends on many factors, including what you are doing with the Office programs (which features are important to your work), and which version your company lets you run.
There are still some rather huge corporations, insisting on using older versions of Office and even Windows. For example, in the U.S., one of the largest banks in the country was still using Windows 10, 1809 version, and Office 2016, as of two years ago. While that is inconceivably stupid from most points of view, UIA would never have been appropriate in that environment.
Especially since there have been some issues suggesting that NVDA doesn't always detect when it shouldn't use UIA.
So in corporate support environments, this may need to be configurable by the user, not just by the IT department.
|
Beta Was this translation helpful? Give feedback.
-
I do not understand this discussion about old Office versions. |
Beta Was this translation helpful? Give feedback.
-
The issues with UIA are in Office 365, they all are still open here on Github.Von meinem iPhone gesendetAm 22.05.2024 um 14:51 schrieb Cyrille Bougot ***@***.***>:
@zstanecic true, but @Adriani90 has a valid point too. It depends on many factors, including what you are doing with the Office programs (which features are important to your work), and which version your company lets you run. There are still some rather huge corporations, insisting on using older versions of Office and even Windows. For example, in the U.S., one of the largest banks in the country was still using Windows 10, 1809 version, and Office 2016, as of two years ago. While that is inconceivably stupid from most points of view, UIA would never have been appropriate in that environment. Especially since there have been some issues suggesting that NVDA doesn't always detect when it shouldn't use UIA. So in corporate support environments, this may need to be configurable by the user, not just by the IT department.
I do not understand this discussion about old Office versions.
NVDA usually decide if UIA should be used or not for Word, depending on Word version and Windows version.
Except at NVDA startup (see #13704), I do not know of any use case where NVDA does not decide correctly. @XLTechie have you one or more other case in mind?
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
With UIA enabled in MS Word and Outlook which is the default, following issues are still open and valid according to my testing, also in Office 365: Outlook
MS Word
Registering for UIA events
I could continue with UIA in consoles, and UIA in Chromium browsers where we also need to change the settings case by case to gain better accessibility. |
Beta Was this translation helpful? Give feedback.
-
At least for UIA in Word and Outlook, in my view it was a mistake to enable UIA by default. Who ever is using UIA in MS Office, it is definitely having some important drawbacks compared to objectModel. |
Beta Was this translation helpful? Give feedback.
-
Oh! I was not aware of these so many issues. Some of them are not so important, but at least the two first are. In any case, I will not discuss UIA/not UIA topic further here since IMO, there is no reason why the config should be different between corporate or home user. But if Word UIA should be configurable by any user according to his/her needs, and this seem to be the case, there's no point to keep this option in Advanced settings. The truth is probably that NVDA shouldn't even allow to configure Word UIA/non-UIA; it should take best of both world according to each situation, as it is probably done in Jaws. |
Beta Was this translation helpful? Give feedback.
-
I think the best way would be to have a properly designed API which is maintained regularly instead of having 3 or I don't know how many APIs out there. |
Beta Was this translation helpful? Give feedback.
-
There's a built-in Kiosk mode in Windows already, if NVDA's Kiosk mode isn't going to be related to that, I would strongly advise against using that nomenclature. |
Beta Was this translation helpful? Give feedback.
-
@RuturajL - yes, it is both related to kiosk mode and has the same principles behind it. |
Beta Was this translation helpful? Give feedback.
-
Regarding UIA default setting in MS Word, I also found #15094 which in my view is also quite critical. |
Beta Was this translation helpful? Give feedback.
-
Regarding so many UIA issues. |
Beta Was this translation helpful? Give feedback.
-
There is a label for all UIA issues, and in Github NV Access can bulk all issues with this label into a project, in case they want to work on them strategically. Otherwise voluntary developers from the community will have to take them one by one or so. |
Beta Was this translation helpful? Give feedback.
-
There is also #14884 which is very crucial in my opinion as well. |
Beta Was this translation helpful? Give feedback.
-
I just learned about the existence of this discussion referencing UIA issues. I'm adding the issue #15828 which is really problematic when navigating tables and reading them with a braille display, which adds difficulties for me as a student to read my lessons. |
Beta Was this translation helpful? Give feedback.
-
<Edit by @Qchristensen> This was originally an issue proposing a corporate mode for NVDA. The discussion was very beneficial but concentrated solely on the current state of UIA implementation. As such, I am moving it to a discussion on THAT topic, and have created new issue #16599 with the original details for Corporate Mode.
Beta Was this translation helpful? Give feedback.
All reactions