Public bug reported: When integrating with the input framework for OSK usage, the focus object needs to be set via a call to setFocusObject() on the QInputContext interface. This is done internally by QGuiApplication. This functions correctly within oxide until a call to Qt.openExternalURL() is made by a webapp, after this the setFocusObject() method is never called again and so the keyboard won't display until the webapp is restarted.
We currently have a workaround for this in https://code.launchpad.net /~michael-sheldon/oxide/input-focus-fix/+merge/222507 however further investigation is required to determine the underlying cause of the issue (which may be in oxide or might be in QtUbuntu) ** Affects: oxide Importance: Undecided Status: New ** Affects: qtubuntu Importance: Undecided Status: New ** Also affects: qtubuntu Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu WebApps bug tracking, which is subscribed to Oxide. https://bugs.launchpad.net/bugs/1332505 Title: Focus object signals stop being sent after a call to Qt.openExternalUrl() Status in Oxide Webview: New Status in QT Ubuntu: New Bug description: When integrating with the input framework for OSK usage, the focus object needs to be set via a call to setFocusObject() on the QInputContext interface. This is done internally by QGuiApplication. This functions correctly within oxide until a call to Qt.openExternalURL() is made by a webapp, after this the setFocusObject() method is never called again and so the keyboard won't display until the webapp is restarted. We currently have a workaround for this in https://code.launchpad.net /~michael-sheldon/oxide/input-focus-fix/+merge/222507 however further investigation is required to determine the underlying cause of the issue (which may be in oxide or might be in QtUbuntu) To manage notifications about this bug go to: https://bugs.launchpad.net/oxide/+bug/1332505/+subscriptions -- Mailing list: https://launchpad.net/~ubuntu-webapps-bugs Post to : ubuntu-webapps-bugs@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs More help : https://help.launchpad.net/ListHelp