dotnet / maui

.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
https://dot.net/maui
MIT License
22.03k stars 1.73k forks source link

[MAUI][.NET7] After uppercase is enabled, characters are entered in an incorrect sequence on D4 Page #18444

Open QianaJiao opened 11 months ago

QianaJiao commented 11 months ago

Description

After uppercase is enabled, characters are entered in an incorrect sequence. Note: This bug was not repro on .NET 8 project.

Steps to Reproduce

1.Deploy https://devdiv.visualstudio.com/Pkgs/_git/VS.TestAssets.Xaml?path=/Assets/Projects/ManualMauiTests to Android Emulator.

  1. Navigate to 'D Editer' -> 'D4' and click the editor #6 and enter "aBcDeFg"

Actual Result: Characters are in the wrong order: DFDEBCA D4

Link to public reproduction project repository

https://devdiv.visualstudio.com/Pkgs/_git/VS.TestAssets.Xaml?path=/Assets/Projects/ManualMauiTests

Version with bug

7.0.101

Is this a regression from previous behavior?

Not a regression

Affected platforms

Android

Affected platform versions

Android API33

jsuarezruiz commented 10 months ago

Cannot reproduce the issue with NET 8.

ninachen03 commented 5 months ago

Verified this issue with Visual Studio 17.10.0 Preview 3. I can repro this issue on NET7 project with android Api 33, can not repro it in NET8 project. image