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

Reply via email to