Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-114578

Support for AutoFill (password managers)

    XMLWordPrintable

Details

    • Task
    • Resolution: Unresolved
    • Not Evaluated
    • None
    • 6.5.1
    • QPA, QPA: Android
    • None
    • Android, iOS/tvOS/watchOS

    Description

      Currently, Qt-based apps aren’t able to make use of password managers, because they expect apps to use native GUI elements (e.g. EditText) or to support the AutoFill frameworks. This leads to a poor customer experience compared to native apps, as users expect this feature (see screenshots).

      AutoFill frameworks on iOS and Android expect, that text inputs are annotated to be username or password. Unfortunately, that doesn’t work with QML. Neither setting 

      inputMethodHints: Qt.ImhHiddenText

       nor 

      Accessible.passwordEdit: true

       is recognized by password managers.

       

      Documentation AutoFill frameworks:

      iOS:

      https://developer.apple.com/documentation/security/password_autofill/enabling_password_autofill_on_a_text_input_view?language=objc

      Android:

      https://developer.android.com/guide/topics/text/autofill-optimize

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              vestbo Tor Arne Vestbø
              p.heimann Paul Heimann
              Votes:
              2 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes