Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A11y_.NETCore_RecipesAppMyRecipesEdit_EditRecipe_Screen Reader: Talkback focus is not moving correctly when we try to edit in "Ingredients" and "Recipe". #15226

Closed
PoojaNamde opened this issue May 23, 2023 · 9 comments
Labels
a11y/recipes-app a11y-resolved area-controls-modal p/1 Work that is important, and has been scheduled for release in this or an upcoming sprint platform/android 🤖 s/a11y-researching t/a11y Relates to accessibility t/bug Something isn't working
Milestone

Comments

@PoojaNamde
Copy link

PoojaNamde commented May 23, 2023

Description

Check out Accessibility Insights! - Identify accessibility bugs before check-in and make bug fixing faster and easier.

"Please do not close this bug. This bug should only be closed by TCS, C+AI Accessibility or the Divisional Driver".

GitHub Tags:

#A11yMAS; #A11ySev2; #A11yTCS; #DesktopApp; #BM_.NETCore_Android_May23; #.NET Core; #WCAG1.3.1; #Android #Element:EditField; #ScreenReader; #Talkback #AndroidPhone;

Environment Details:​

Application Name: Rachel's Recipe
Operating System: Android 13
Screen Reader: Talkback

Repro Steps:

  1. Install and open ".NET MAUI" app.
  2. Swipe till "My Recipes" and double tap.
  3. Swipe till any existing recipe and double tap.
  4. "Recipe" Screen will open.
  5. Swipe till "Edit" button and double tap.
  6. "Edit recipe" page will open.
  7. Start Talkback and try to Enter text in "Ingredients" and "Recipe" field.
  8. Observe the issue.

Actual Results:

Talkback focus is not moving correctly when we try to edit in "Ingredients" and "Recipe". When we double TAP to activate the control and tries to edit, whatever we are editing that is coming into 1st line along with existing text.

Expected Results:

Talkback focus should move correctly when we try to edit in "Ingredients" and "Recipe". When we activated the control, edit focus should be at the last line.

User Impact:

Talkback users will face difficulties while editing the recipe and will not be able to add next ingredients.

Attachment:

Video.6-19.at.12.40.2.webm

Link to public reproduction project repository

Test

Version with bug

Unknown/Other

Last version that worked well

Unknown/Other

Affected platforms

Android

Affected platform versions

Android 13

Did you find any workaround?

No response

Relevant log output

No response

@PoojaNamde PoojaNamde added the t/bug Something isn't working label May 23, 2023
@Eilon Eilon added the legacy-area-a11y Relates to accessibility label May 23, 2023
@PureWeen PureWeen added this to the .NET 8 milestone May 23, 2023
@samhouts samhouts added the p/1 Work that is important, and has been scheduled for release in this or an upcoming sprint label May 24, 2023
@rachelkang
Copy link
Member

Hi, @PoojaNamde - thanks for reporting this issue. Are you referring to the cursor position in the editor text fields? Do you mean that the cursor position, which currently gets initialized at the beginning of the text, should be moved to the end of all the existing text? This is my understanding of what you mean, but please let me know if I'm mistaken

@PoojaNamde
Copy link
Author

PoojaNamde commented May 31, 2023

@rachelkang

Yes the cursor position should be moved to the end of all the existing text.

@mattleibow
Copy link
Member

This may fix windows/ios: #15099

I have not tested/changed android code.

@PoojaNamde
Copy link
Author

@mattleibow

Could you please provide the latest application build to verify this issue.

@PureWeen
Copy link
Member

PureWeen commented Jun 15, 2023

@PoojaNamde I tested this using a very basic native android app and the behavior you describe AFAICT is how native android works. Also, if you test any 1st party android apps they also work the same way.

Here's a video using keyboard navigation

Recording.2023-06-15.113141.mp4

Here's a video using Talkback

Recording.2023-06-15.113430.mp4

@PoojaNamde
Copy link
Author

@PureWeen

I checked this issue in the Android again and tried to move the cursor using "Action-> Move cursor to the end" but it is also not working here. Talkback is not even announcing where the cursor is. So is there any way to move the cursor to the last line.

@rachelkang
Copy link
Member

rachelkang commented Jun 28, 2023

related: #15888
(We have worked around the issue by using Placeholder text instead of SemanticProperties.Description)

An updated app will be provided for all the fixes marked in this repo, as soon as it is made available.

The "Action-> Move cursor to the end" will be working

@PoojaNamde
Copy link
Author

@rachelkang

Please provide the latest application build once its available to verify this issue.

@samhouts samhouts modified the milestones: .NET 8, .NET 8 GA Jul 12, 2023
@PoojaNamde
Copy link
Author

Verified this issue in the latest provided environment, issue is fixed. When we navigate to control and double tap to activate the control and move the cursor using "Action-> Move cursor to the end". We are able to edit the "Ingredient" and "recipe". Hence closing the bug.

#Regressed:07-25-23; #Closed;

@ghost ghost locked as resolved and limited conversation to collaborators Aug 24, 2023
@Eilon Eilon added t/a11y Relates to accessibility and removed legacy-area-a11y Relates to accessibility labels May 10, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
a11y/recipes-app a11y-resolved area-controls-modal p/1 Work that is important, and has been scheduled for release in this or an upcoming sprint platform/android 🤖 s/a11y-researching t/a11y Relates to accessibility t/bug Something isn't working
Projects
None yet
Development

No branches or pull requests

6 participants