[osk] Keyboard does not auto-hide when no longer needed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu UI Toolkit |
Fix Released
|
High
|
Zsombor Egri | ||
Ubuntu UX |
Fix Released
|
High
|
Unassigned | ||
ubuntu-keyboard (Ubuntu) |
Invalid
|
Undecided
|
Zsombor Egri | ||
ubuntu-ui-toolkit (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Vivid |
New
|
Undecided
|
Unassigned |
Bug Description
When I have entered the requisite data in a form or text field in an application, and then scroll and click on some other UI element which does not require text entry, the keyboard does not automatically go away. Instead, I must swipe down to close the keyboard, which is very annoying, especially when the keyboard is on top of Flickable elements.
Having the keyboard auto-hide when it is no longer needed would be a great improvement to the user experience, as would possibly an explicit close button visible on the keyboard itself.
-------
Desired solution:
Auto-hide behaviour should be handled by the application as different use cases would require different auto-hide behaviour.
Related branches
- PS Jenkins bot: Approve (continuous-integration)
- Cris Dywan: Approve
-
Diff: 1373 lines (+712/-316)23 files modifiedmodules/Ubuntu/Components/AbstractButton.qml (+4/-0)
modules/Ubuntu/Components/OptionSelector.qml (+5/-0)
modules/Ubuntu/Components/PageTreeNode.qml (+3/-0)
modules/Ubuntu/Components/Pickers/DatePicker.qml (+1/-0)
modules/Ubuntu/Components/Pickers/Dialer.qml (+1/-0)
modules/Ubuntu/Components/Pickers/DialerHand.qml (+2/-0)
modules/Ubuntu/Components/Pickers/Picker.qml (+8/-0)
modules/Ubuntu/Components/Pickers/PickerPanel.qml (+5/-0)
modules/Ubuntu/Components/Popups/Dialog.qml (+1/-0)
modules/Ubuntu/Components/Popups/Popover.qml (+1/-0)
modules/Ubuntu/Components/Popups/PopupBase.qml (+31/-1)
modules/Ubuntu/Components/Popups/SheetBase.qml (+1/-0)
modules/Ubuntu/Components/Slider.qml (+4/-0)
modules/Ubuntu/Components/TabBar.qml (+1/-0)
modules/Ubuntu/Components/TextCursor.qml (+5/-2)
modules/Ubuntu/Components/TextField.qml (+3/-0)
modules/Ubuntu/Components/UbuntuListView.qml (+18/-0)
modules/Ubuntu/Components/plugin/ucstyleditembase.cpp (+1/-2)
tests/unit_x11/tst_components/tst_datepicker.qml (+6/-2)
tests/unit_x11/tst_components/tst_focus.qml (+240/-0)
tests/unit_x11/tst_components/tst_tabs.qml (+96/-309)
tests/unit_x11/tst_components/tst_tabs_empty.qml (+41/-0)
tests/unit_x11/tst_components/tst_tabs_with_repeater.qml (+234/-0)
Changed in ubuntu-keyboard (Ubuntu): | |
assignee: | nobody → Zsombor Egri (zsombi) |
tags: | added: text-input |
Changed in ubuntu-ui-toolkit: | |
status: | New → Confirmed |
importance: | Undecided → High |
assignee: | nobody → Zsombor Egri (zsombi) |
tags: | added: osk-usability |
tags: | added: rtm14 |
Changed in ubuntu-ux: | |
assignee: | nobody → Ben Kietzman (ben-kietzman) |
assignee: | Ben Kietzman (ben-kietzman) → nobody |
assignee: | nobody → Benjamin Keyser (bjkeyser) |
Changed in ubuntu-ux: | |
assignee: | Benjamin Keyser (bjkeyser) → Daniela Ferrai (dferrai) |
importance: | Undecided → High |
status: | New → Triaged |
summary: |
- Keyboard does not auto-hide when no longer needed + [osk] Keyboard does not auto-hide when no longer needed |
Changed in ubuntu-ux: | |
status: | Triaged → Fix Committed |
description: | updated |
description: | updated |
Changed in ubuntu-ui-toolkit: | |
status: | Fix Committed → Fix Released |
Changed in ubuntu-keyboard (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in ubuntu-ux: | |
assignee: | Daniela Ferrai (dferrai) → Giorgio Venturi (giorgio-venturi) |
Changed in ubuntu-ux: | |
status: | Fix Committed → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.