xamarin / Xamarin.Forms

Xamarin.Forms is no longer supported. Migrate your apps to .NET MAUI.
https://aka.ms/xamarin-upgrade
Other
5.64k stars 1.88k forks source link

[Bug] Android Talk skips to read the top left Back button, starts from the Page Title #15527

Open SVetrichelvan opened 1 year ago

SVetrichelvan commented 1 year ago

Description

Android Talk back reads the page contents from the Page Title, skips the back button. iOS Voice Overs starts from the Back Button.

Steps to Reproduce

  1. Login to any Xamarin Forms Android app.
  2. Install and enable the Android Talk Back in the accessibility settings in the Android phone.
  3. Navigate to any page and double swipe for focus.

Expected Behavior

Talk back should start reading from the Back button

Actual Behavior

Skips Back button and starts from Page Title in the Navigation bar.

Basic Information

Environment

Show/Hide Visual Studio info ``` === Visual Studio Community 2019 for Mac === Version 8.10.21 (build 4) Installation UUID: d4b8dd09-ba95-4668-a704-5a07278d865f GTK+ 2.24.23 (Raleigh theme) Xamarin.Mac 6.18.0.23 (d16-6 / 088c73638) Package version: 612000174 === Mono Framework MDK === Runtime: Mono 6.12.0.174 (2020-02/adf1bc4335d) (64-bit) Package version: 612000174 === Roslyn (Language Service) === 3.10.0-4.21269.26+029847714208ebe49668667c60ea5b0a294e0fcb === NuGet === Version: 5.9.0.7134 === .NET SDK (x64) === SDK: /usr/local/share/dotnet/sdk/6.0.400/Sdks SDK Versions: 6.0.400 6.0.202 6.0.201 3.1.100 MSBuild SDKs: /Applications/Visual Studio.app/Contents/Resources/lib/monodevelop/bin/MSBuild/Current/bin/Sdks === .NET Core Runtime === Runtime: /usr/local/share/dotnet/dotnet Runtime Versions: 6.0.8 6.0.4 6.0.3 3.1.0 === .NET Core 3.1 SDK === SDK: 3.1.100 === .NET 5.0 SDK === SDK: Not installed === Xamarin.Profiler === Version: 1.6.15.68 Location: /Applications/Xamarin Profiler.app/Contents/MacOS/Xamarin Profiler === Updater === Version: 11 === Apple Developer Tools === Xcode 13.3 (20102) Build 13E113 === Xamarin.Mac === Xamarin.Mac not installed. Can't find /Library/Frameworks/Xamarin.Mac.framework/Versions/Current/Version. === Xamarin Designer === Version: 16.11.0.60 Hash: 56f9b80b0 Branch: remotes/origin/d16-11 Build date: 2021-12-15 01:44:16 UTC === Xamarin.iOS === Version: 15.8.0.3 (Visual Studio Community) Hash: eb7f8ed35 Branch: xcode13.3 Build date: 2022-03-30 03:16:09-0400 === Xamarin.Android === Version: 12.0.0.3 (Visual Studio Community) Commit: xamarin-android/d16-11/f0e3c2d Android SDK: /Users/svetrichelvan/Library/Developer/Xamarin/android-sdk-macosx Supported Android versions: None installed SDK Tools Version: 26.1.1 SDK Platform Tools Version: 33.0.0 SDK Build Tools Version: 32.0.0 Build Information: Mono: c633fe9 Java.Interop: xamarin/java.interop/d16-11@476bb5b ProGuard: Guardsquare/proguard/v7.0.1@912d149 SQLite: xamarin/sqlite/3.35.4@85460d3 Xamarin.Android Tools: xamarin/xamarin-android-tools/d16-11@87af37b === Eclipse Temurin JDK === Java SDK: Not Found === Android SDK Manager === Version: 16.10.0.13 Hash: 1b81df5 Branch: remotes/origin/d16-10 Build date: 2021-11-12 00:17:32 UTC === Android Device Manager === Version: 16.10.0.15 Hash: 89dcc0b Branch: remotes/origin/d16-10 Build date: 2021-11-12 00:17:52 UTC === Build Information === Release ID: 810210004 Git revision: eb0b2f7259d35b7d767c79d91d356881227e0985 Build date: 2022-03-17 17:18:28-04 Build branch: release-8.10 === Operating System === Mac OS X 12.2.0 Darwin 21.3.0 Darwin Kernel Version 21.3.0 Wed Jan 5 21:37:58 PST 2022 root:xnu-8019.80.24~20/RELEASE_ARM64_T6000 x86_64 ```

Build Logs

Screenshots

Reproduction Link

Workaround

jfversluis commented 1 year ago

Hey there @SVetrichelvan thanks for the report. What version of Xamarin.Forms are you using in your project? Thanks!

SVetrichelvan commented 1 year ago

Hi @jfversluis , we use Xamarin Forms 5.0.0