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

IBus input method panel's initial position is wrong when switching from other app to qt app

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P3: Somewhat important
    • None
    • 6.7.0, 6.7.1, 6.7.2, 6.7.3, 6.8.0
    • Core: Plugins
    • None
    • Linux/Wayland, Linux/X11

    Description

      When using IBus input method, if you first typing in other apps, and then focus a Qt app, start typing something, the input candidate panel is still shown in the previous app (previous position), only after close and re-show the panel it will shown in Qt app.

       

      This is because we don't call `cursorRectChanged` after `focusIn`, so the initial position is not updated.

       

      I've already created a patch for this: <https://codereview.qt-project.org/c/qt/qtbase/+/561525/1>.

      Attachments

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

        Activity

          People

            alynxzhou Alynx Zhou
            alynxzhou Alynx Zhou
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There is 1 open Gerrit change