ubuntu-webapps-bugs team mailing list archive
-
ubuntu-webapps-bugs team
-
Mailing list archive
-
Message #00936
[Bug 1332505] [NEW] Focus object signals stop being sent after a call to Qt.openExternalUrl()
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
Follow ups
References