Welcome Guest Search | Active Topics | Sign In | Register

Accessibility issues, screen reader not working properly Options
Raj Batchu
Posted: Friday, December 13, 2019 10:29:20 AM
Rank: Newbie
Groups: Member

Joined: 12/12/2019
Posts: 8
Context
- We use EO browser within a .net/WPF app
- The app is used in certain situations by visually impaired users with ADA needs
- They have to login into our app using a SAML/webpage from customer side

Issue
- the page within the browser is NOT presenting itself as accessible page. JAWS reader doesn't work
- However, if the page is directly on a browser, things work
- notes from developers
"The issue here is with the EO Browser, the --force-renderer-accessibility flag has no effect on it. The flag works fine with chrome.

The Jaws screen reader is announcing what is pressed on the keyboard, no accessibility information is being exposed by the Browser used in our application."




eo_support
Posted: Friday, December 13, 2019 8:40:54 PM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,218
Hi,

This is a known issue in the current version. Our next release which should come out early January should work the same as Chrome does.

Thanks!
Raj Batchu
Posted: Friday, December 13, 2019 11:05:04 PM
Rank: Newbie
Groups: Member

Joined: 12/12/2019
Posts: 8
- thank you
- Is there a date for this release, so we can tell our customers?
- Was this working in any previous versions of EO Webbrowser, so we can try to downgrade in the mean time?

regards,
Raj
eo_support
Posted: Monday, December 16, 2019 7:12:01 AM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,218
Hi,

This issue was only recently brought to our attention and should only exists in version 2019. Version 2018 and before should not have this issue. We will have our new initial 2020 release in January and the new release should resolve this issue.

Thanks!
Raj Batchu
Posted: Monday, December 16, 2019 2:58:15 PM
Rank: Newbie
Groups: Member

Joined: 12/12/2019
Posts: 8
Hi,
How can I get the 2018 version for download? I logged into my account but couldn't find a link. Can you help, please?

regards,
Raj
eo_support
Posted: Monday, December 16, 2019 5:59:59 PM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,218
Hi,

Please see your private message for the download location.

Thanks!
Raj Batchu
Posted: Friday, February 14, 2020 11:59:41 AM
Rank: Newbie
Groups: Member

Joined: 12/12/2019
Posts: 8
Hi,

We have been using the new January 2020 version and it does correct the main issue. However, it does not work fully with JAWS (JAWS 2020.2001.70 was used for testing). Things work great with NVDA and Narrator, but with JAWS, the component is not capturing all of the entered characters. When entering values into username/password fields, some characters are missed and do not appear in the field. This test worked fine in the 2018 version of EO that we downgraded to earlier, but does not work well in this 2020 version. Can you let us know if this is a known issue, and if not, can you reproduce it and open something to have it corrected?
eo_support
Posted: Friday, February 14, 2020 1:24:04 PM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,218
Hi,

Please check the latest build (2020.0.53) and see if it resolves the issue for you.

The accessibility support is directly handled by the browser engine and we do not add or modify that part. In version 2019 it was broken due to an error on our end (we passed "--disable-legacy-window" command line argument to the browser engine, which would also broke accessibility support since this "legacy window" is used to support accessibility). This error has been corrected in v2020. However beside that we do not debug into specific accessibility support since it is not practical for us to debug into every Chromium feature.

There might be other things that can affect accessibility support indirectly. For example, we intercept keyboard events route it through your .NET application in order to trigger .NET side keyboards events. The latest build fixed an issue related to keyboard events. So you may want to try it out and see if it works better for you.

Thanks!
Raj Batchu
Posted: Friday, February 14, 2020 2:41:52 PM
Rank: Newbie
Groups: Member

Joined: 12/12/2019
Posts: 8
Hi,

Thank you. We will try it.
Raj Batchu
Posted: Friday, February 28, 2020 9:48:14 AM
Rank: Newbie
Groups: Member

Joined: 12/12/2019
Posts: 8
Hi,

The latest build did not resolve the issue with JAWS. Here are a couple of videos:
Older EO version that does not miss keystrokes: https://www.dropbox.com/s/bsf9s5wi4ym31lw/WPA%20v2019.12.1%20-%20JAWS%20demo.mkv?dl=0
2020.0.53 version that does miss keystrokes: https://www.dropbox.com/s/237t6qr2vn7fxgh/WPA%20v.2020.2.18%20-%20JAWS%20demo.mkv?dl=0

Please let us know if you are able to provide a build that works as before.
eo_support
Posted: Wednesday, March 4, 2020 9:45:36 AM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,218
Hi,

Do you mean that JAWS missing announcing letters or letters you typed on the keyboard failed to show in the textbox?

If the problem is later, you can try to disable event routing all together. You can disable .NET side event routing by implementing IInputMsgFilter and then returns InputMsgTarget.WebView from your PreDispatchMsg method. See here for more details:

https://www.essentialobjects.com/doc/webbrowser/advanced/input_events.aspx

Please let us know if this works for you.

Thanks!


You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.