** Project changed: unity8 => unity8 (Ubuntu)

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1321676

Title:
  OSK hides part of the window under it, doesn't resize or scroll app
  viewport

Status in ubuntu-keyboard:
  Invalid
Status in Ubuntu UI Toolkit:
  Invalid
Status in unity8 package in Ubuntu:
  Invalid

Bug description:
  In Ubuntu Touch, the onscreen keyboard is used in almost every app
  with text input.  It has a tendency to hide part of the window the
  user is entering text into though, in a manner which doesn't allow the
  user to access the bottom of the window and the keyboard at the same
  time.

  For example, when creating an online account, there is usually a field
  for username, password, maybe 2F code, possibly a "forgot my password"
  button, a submit button, etc.  But after tapping in the first field to
  bring up the keyboard, the whole bottom half of the form can get
  covered in a manner that the user can't see that there is a submit
  button, and can't even scroll to see the rest of the form.  One can
  dismiss the keyboard to see the rest, but then can't type into the
  remaining fields.  Bring the keyboard back, and it's sometimes not
  possible to see the text being entered because the field is covered by
  the keyboard.

  Another example is when doing a search in a scope.  The bottom few
  results cannot be accessed.  The user can at least scroll to see the
  bottom few results, but as soon as the user lets go of the screen, it
  scrolls back into place to hide those results.

  The simplest solution I'm aware of for this is for the window manager
  to resize the app window smaller when the keyboard is visible, then
  resize it to the full screen again when the keyboard gets dismissed.
  This way, the app doesn't have to care about any of the details, it
  just needs to respond to resize requests (which are already required
  for other purposes, such as rotation and being able to display on
  devices with different screen sizes).

  Another option is for the app to be explicitly aware of whether the
  keyboard is visible, and take steps on a per-app basis to correct the
  display accordingly.  For example, the viewport could be extended
  artificially with empty space at the bottom, to allow scrolling past
  the bottom.  Part of the window would still be hidden, but it would
  only be the empty space explicitly created for that purpose.  However,
  this method might be preferable in the case where the keyboard does
  not occupy the full width of the screen, like a corner pop-up on a
  large tablet.  Then the app could be told that it has a dead area, and
  should take steps to compensate.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-keyboard/+bug/1321676/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to