Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-15304] Accessibility Voice Over is Blocked by higher windows

GitHub Issuen/a
TypeBug
PriorityLow
StatusReopened
ResolutionUnresolved
Affected Version/sn/a
Fix Version/sn/a
ComponentsiOS
Labelsios, mobile, window
ReporterMostafizur Rahman
AssigneeUnknown
Created2013-08-29T15:03:51.000+0000
Updated2018-02-28T20:03:19.000+0000

Description

When a smaller window is opened over a fullscreen window, the smaller window blocks entirely the accessibility voiceover of the lower window. The smaller window should only cover the area that it physically covers, not the entire screen. I have included an app.js that shows this issue. 1. Start the app w/ Accessibility Controls enabled 2. Click the button and note that it is found by the accessibility system 3. Double click (to actually click the button) and a smaller window is opened across the bottom (in red). 4. Clicking on the red gives you accessibility info about the red area, but the button is not not accessible. It is hidden entirely by the higher window. REGRESSION: This is a regression from (roughly) 3.0 when the accessibility area was restricted to the area of the window, and the button would also have accessibility information available to the accessibility system.

Attachments

FileDateSize
app.js2013-08-29T15:03:51.000+00001016
TC-2844.js2013-09-20T06:04:46.000+00001003

Comments

  1. Shad Reynolds 2013-09-19

    Is there any update here? I have blind users that are impacted by this and reaching out to me for help. Thanks!
  2. Mostafizur Rahman 2013-09-20

    Hello, Please check you attachment(File TC-2844.js) for test. It was logical problem. I hope it help to you. Thanks
  3. Shad Reynolds 2013-09-20

    Perhaps I was not clear. I fully understand my code, and intended to have both windows open at once. One window is smaller than the other, click events flow properly to views in the lower window, but accessibility events do not work when a smaller window is open. It is as if they are being blocked. Even if this window is hidden, accessibility events are blocked. If click events work, then accessibility should work as well. If I can see something, and tap on it, then I accessibility information should be available for the user. Please, before closing this issue, run my file with the accessibility inspector turned on and see what I'm talking about. Please address this issue in your comments to close this issue. REPEAT: This is a regression from earlier releases. This worked properly in the 3.0 timeframe, but is an issue in the latest releases. Thanks.

JSON Source