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

Android native ExtractEditText does not receive text updates from qml TextEdit in fullscreen mode and landscape orientation

    XMLWordPrintable

Details

    • Android
    • 1f6d7cbb3 (dev), 4b5e89911 (6.7)
    • 2023wk12FOQtforAndroid, 2023wk14FOQtforAndroid, 2023wk16FOQtforAndroid, 2023wk18FOQtforAndroid, 2023wk20FOQtforAndroid, 2023wk22FOQtforAndroid, 2023wk24FOQtforAndroid, 2023wk26FOQtforAndroid, 2023wk28FOQtforAndroid, 2023wk30FOQtforAndroid, 2023wk32FOQtforAndroid, 2023wk34FOQtforAndroid, 2023wk36FOQtforAndroid, 2023wk38FOQtforAndroid, 2023wk40FOQtforAndroid, 2023wk42FOQtforAndroid, 2023wk44FOQtforAndroid, 2023wk46FOQtforAndroid, 2023wk48FOQtforAndroid, 2023wk50FOQtforAndroid, 2023wk52FOQtforAndroid, 2024wk02FOQtforAndroid, 2024wk04FOQtforAndroid, 2024wk06FOQtforAndroid, 2024wk08FOQtforAndroid, 2024wk10FOQtforAndroid, 2024wk12FOQtforAndroid, 2024wk14FOQtforAndroid, 2024wk16FOQtforAndroid, 2024wk18FOQtforAndroid

    Description

      Updated text is not being sent back to the InputMethodService

      Steps to reproduce:
      1. Build fullscreen-keyboard project and install it on some android device
      2. Build qml-keyboard-app project for android and install it on the same device

      3. Switch default input method to fullscreen-keyboard
      4. Launch qml-keyboard-app in fullscreen mode and landscape mode
      5.  press "A" to insert text

      Normally what should happen, is the "A" being shown back in the `ExtractEditText` section of the keyboard - this happens when editing native android apps.

      This does not happen however when performing the same operation via qml `TextEdit`.

       

      Attachments

        1. 0001-WIP-extractedittext-fullscreen-portrait-fix.patch
          46 kB
          Rami Potinkara
        2. 515-patch8-ccp-fullscreen.mp4
          1.18 MB
          Rami Potinkara
        3. 515-patch8-ccp-normascreen.mp4
          439 kB
          Rami Potinkara
        4. 515-sha1bf394a4c98c529844c896f8666412e5fcac8a7a-ccp-normascreen.mp4
          341 kB
          Rami Potinkara
        5. Android10API29_HuaweiP40Lite_Qt51512.mp4
          6.82 MB
          Rami Potinkara
        6. bug-repro-with-text-field-covered.webm
          1.10 MB
          bnmannsiili
        7. fullscreen-keyboard.tar.gz
          96 kB
          bnmannsiili
        8. implicit_height-0001-soar-patch2-feat-rampe-515-normal-then-fullscreen.mp4
          16.39 MB
          Rami Potinkara
        9. LandscapeTextField.zip
          19.63 MB
          Rami Potinkara
        10. qml-keyboard-app.tar.gz
          2 kB
          bnmannsiili
        11. qml-keyboard-app-covered-text.tar.gz
          2 kB
          bnmannsiili
        12. QTBUG-109367_QML_textedit_with_native_keyboard_working.mp4
          19.80 MB
          Assam Boudjelthia
        13. QTBUG-109367-Android10API29_x86-64-10inch-qt515patch13.mp4
          1.52 MB
          Rami Potinkara
        14. QTBUG-109367-Android10API29_x86-64-10inch-qt67devpatch12.mp4
          1.26 MB
          Rami Potinkara
        15. QTBUG-109367-android10api29-x86_64-emu-Qt650.mp4
          1.16 MB
          Rami Potinkara
        16. qtbug-109367-patch2.mp4
          348 kB
          Rami Potinkara

        Issue Links

          For Gerrit Dashboard: QTBUG-109367
          # Subject Branch Project Status CR V

          Activity

            People

              rampe Rami Potinkara
              bnmannsiili bnmannsiili
              Votes:
              3 Vote for this issue
              Watchers:
              10 Start watching this issue

              Dates

                Created:
                Updated: