xamarin/Xamarin.Forms

[iOS] Keyboard language reset with 2 entries "IsPassword = true"

オープン

#5,452 opened on 2019/03/05

 (5 件のコメント) (0 件のリアクション) (0 人の担当者)C# (1,926 件のフォーク)batch import
e/2 :clock2:help wantedp/iOS 🍎t/bug :bug:up-for-grabs

Repository metrics

Stars
 (5,644 個のスター)
PR merge metrics
 (30d に merged PR はありません)

説明

Description

I made a french mobile app = keyboard language : Azerty. In my register page, i got 3 entries where the last 2 entries got IsPassword property set to True. When the user is in the first entry, could be anything (Email entry for instance), the keyboard is in Azerty configuration (OK). But when i switch to another entry ( with IsPassword set to True), the keyboard configuration change to Qwerty ! (KO).

Steps to Reproduce

1- Create new project. In a page, put 3 entries :

  • Entry 1 : Could be anything (No IsPassword property)
  • Entry 2 : Password (IsPassword = true)
  • Entry 3 : Confirm Password (IsPassword = true)

Expected Behavior

Keyboard language should stay on Azerty.

Actual Behavior

Keyboard switch to qwerty

Basic Information

  • Version with issue:
  • Xamarin Forms 3.5.0.169047
  • IDE: Visual Studio 15.9.3
  • Platform Target Frameworks:
    • iOS: 12.0
  • Affected Devices: All iPhone

Screenshots

Reproduction Link

Reproduction repo

Any workaround ? I need it quick for my production app. It's really disturbing for the users.

コントリビューターガイド