After clearing name field, first character typed is lower case
Bug #1312329 reported by
Matthew Paul Thomas
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-keyboard |
Fix Released
|
Medium
|
Michael Sheldon | ||
address-book-app (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
ubuntu-keyboard (Ubuntu) |
Fix Released
|
Medium
|
Michael Sheldon |
Bug Description
Ubuntu Touch r330
1. At a noisy party, launch Contacts.
2. Choose Add.
3. In the "First name" field, type "alicia".
4. Hear the person you're adding correct you: her name is actually Felicia.
5. Delete the field contents, either by backspacing or using the clear button.
6. Type "felicia".
What happens:
3. "Alicia"
6. "felicia"
What should happen:
3. "Alicia"
6. "Felicia"
This might be a toolkit bug. When a field is in initial-capital mode, this should persist even if you mess up the initial attempt. The way of exiting the mode should be to press Shift.
Related branches
lp:~michael-sheldon/ubuntu-keyboard/fix-1312329
- Bill Filler (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 141 lines (+31/-7)5 files modifiedsrc/plugin/inputmethod.cpp (+11/-6)
src/plugin/inputmethod_p.h (+3/-0)
src/view/abstracttexteditor.cpp (+13/-0)
tests/unittests/ut_repeat-backspace/ut_repeat-backspace.cpp (+2/-1)
tests/unittests/ut_repeat-backspace/ut_repeat-backspace.pro (+2/-0)
description: | updated |
Changed in ubuntu-keyboard: | |
status: | Confirmed → In Progress |
Changed in ubuntu-keyboard (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in address-book-app (Ubuntu): | |
status: | Confirmed → In Progress |
tags: | added: osk-usability |
tags: | added: rtm14 |
Changed in ubuntu-keyboard: | |
status: | In Progress → Fix Released |
Changed in address-book-app (Ubuntu): | |
status: | In Progress → Fix Released |
To post a comment you must log in.
This is a bug with ubuntu-keyboard auto-caps code. It should reset the state of auto-caps (i.e. enable it) if a field has been cleared.