Skip to content
This repository has been archived by the owner on Nov 6, 2023. It is now read-only.

iOS - VoiceOver Does Not Focus on Top of Screen When Going to New Location #94

Open
jfc3-dol opened this issue Aug 15, 2019 · 11 comments
Open

Comments

@jfc3-dol
Copy link

Why when a VoiceOver user goes to a new screen does the focus not go to the top of the screen which should be the ILAB logo and not the first heading on the screen or somewhere else.

An example would be when tapping the "Why Develop a Social Compliance System?" from the home screen or the Menu it focuses on what I would expect to be the heading and skips all the other things above it. Or if the user goes to one of the Steps, the focus goes to one of the collapsed sections depending on the Step or maybe which one I had open previously.

@jfc3-dol
Copy link
Author

jfc3-dol commented Sep 5, 2019

VoiceOver is still focusing on the text "Why Develop a Social Compliance System?" when I go to that screen instead of the top of the screen as described above.

@KyleLivingstonDOL
Copy link

@jfc3-dol Thanks for this. I am confused. When I click on "Why Develop a Social Compliance System" on my iPhone from either the home page or menu selection, I am brought to that specific page.

I do not see the "all the other things about it [it being the heading]". Can you please elaborate what you mean by this?

@jfc3-dol
Copy link
Author

jfc3-dol commented Nov 6, 2019

@KyleLivingstonDOL,

When I looked at the screen VoiceOver went to, I hadn't gone to read the text, but because it was bold and larger, I assumed it was a heading. Sorry about that confusion.

The main issue is that when a VoiceOver user goes to the screen after tapping a link, they are placed somewhere on the screen instead of at the top of the screen. So they are missing information that is above them.

If you want me to show you what I'm talking about, then we can set up a meeting in my office.

@KyleLivingstonDOL
Copy link

Thanks John. ZTI, can you please review and ensure voiceover automatically defaults to the top of the page only when going to a new page. When going back, please ensure voiceover defaults to the last clicked link so it does not start from the top again.

@jfc3-dol
Copy link
Author

@harpreetsdev @pbhatt17 @Abychalil

From our conversation a few days ago, I can see how React-Native could be a pain for iOS applications since it can't be all things to all devices and work as expected.

Once you choose a new screen, VoiceOver seems to focus on the new screen back to where you tapped on the previous screen or as close to it as possible instead of the top of the screen as expected.

Please see the attached screenshots showing where I was and where VoiceOver focused on the new screen.

From Step 1 choose Topic 2.

ILAB Comply Chain - ios - for Step 1 I choose Topic 2

Where VoiceOver focused after choosing Topic 2 from Step 1.

ILAB Comply Chain - ios - where VoiceOver focused after choosing Topic 2 from Step 1

@harpreetsdev
Copy link

@jfc3-dol Please test this Issue once again when you get a chance. The latest build (deployed yesterday) should be fine for testing. This issue is no longer showing up on my iPhone 12 Pro Max, the focus lands on the page top as expected. I feel subsequent changes in the page structures due to content changes over last few sprints has caused this.

Please test Issue #102 as well. That one working as expected too.

@pbhatt17 @Abychalil

@jfc3-dol
Copy link
Author

@harpreetsdev @pbhatt17 @Abychalil

When I tested the "Why Develop a Social Compliance System?" from the home screen with VoiceOver, it highlights the middle of the screen, as shown in the attached screenshot.

comply chain ios - why develop a social compliance system - VoiceOver starts reading where the black border is highlighting the text

I'm not sure if it's fixed for the latest version of iOS only is why it is working for you or not for me.

Our device is on iOS 13.3.1.

I do not want to upgrade because if it has issues and gets bricked/does not work anymore; I don't have a device to test with then.

In the past, I have had my personal iPhone and iPad not update properly, and I don't want to have to go to an Apple store to get it fixed during a pandemic. Plus, I'm not sure the upgrade will be able to be done on our older devices and the password to upgrade them is my boss's.

@jfc3-dol
Copy link
Author

VoiceOver is still doing the same thing as on December 16, 2020.

nmattapalli pushed a commit to Zolon-DOL/Comply-Chain that referenced this issue Sep 18, 2021
nmattapalli pushed a commit to Zolon-DOL/Comply-Chain that referenced this issue Sep 19, 2021
nmattapalli pushed a commit to Zolon-DOL/Comply-Chain that referenced this issue Sep 19, 2021
nmattapalli pushed a commit to Zolon-DOL/Comply-Chain that referenced this issue Sep 19, 2021
@jfc3-dol
Copy link
Author

@pbhatt17

VoiceOver is still starting to read in the middle of the page and not at the top as expected.

@rveruna
Copy link

rveruna commented Aug 5, 2022

I'm guessing this is caused by a known bug in react native navigation react-navigation/react-navigation#7056

@KyleLivingstonDOL
Copy link

KyleLivingstonDOL commented Aug 5, 2022 via email

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants