phetsims / friction

"Friction" is an educational simulation in HTML5, by PhET Interactive Simulations.
http://phet.colorado.edu/en/simulation/friction
GNU General Public License v3.0
4 stars 6 forks source link

Full scene description isn't read through by swiping on Mobile VO #292

Closed KatieWoe closed 2 years ago

KatieWoe commented 2 years ago

Test device iPad Air 2 Operating System iPadOS 15.4.1 Browser Safari Problem description For https://github.com/phetsims/qa/issues/791 If swiping right to read through the scene description with Mobile VO, a large part of the scene description is skipped. It can be accessed by swiping 2 fingers up to read from the beginning.

Visuals

https://user-images.githubusercontent.com/41024075/161841746-ae708dc0-7d3d-4e13-b26d-09479a2e2bcb.MOV

zepumph commented 2 years ago

@jessegreenberg is this what you would expect to see when going "line by line" or is it a bug on our side?

zepumph commented 2 years ago

I see that the content that was skipped is all the dynamic content, which is nested in a div.

p -heard when reading line by line div - not heard p - heard

This seems like a voice over bug to me, we should test this as a p and see if it remains. Perhaps we will report to apple.

zepumph commented 2 years ago

Also I should see if it works on page load vs after changing some dynamic stuff (forcing a redraw)

zepumph commented 2 years ago

@jessegreenberg noted that this has occurred before, in https://github.com/phetsims/john-travoltage/issues/449

jessegreenberg commented 2 years ago

I tried to get to the bottom of this in https://github.com/phetsims/a11y-research/issues/175 but did not succeed. I don't see anything in the PDOM that should be causing this. But I was not able to produce the bug outside of a PhET sim so it may be a problem with our infrastructure. But I feel like I have exhausted everything we can try.

I would recommend we add this to the list of known AT issues and not let this block publication.

jessegreenberg commented 2 years ago

The problem was identified in https://github.com/phetsims/a11y-research/issues/175 and we decided not to apply a workaround. A bug report will be submitted to Apple and this has been added to the list of known AT problems.

This no longer blocks publications but I'll let @zepumph close up in cae there is anything else.

zepumph commented 2 years ago

Agreed! Thanks for investigating.