** 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

