Closed Bug 956172 Opened 6 years ago Closed 6 years ago

[keyboard refactor] backport 1.3 word suggestion changes to refactored keyboard

Categories

(Firefox OS Graveyard :: Gaia::Keyboard, defect)

x86
macOS
defect
Not set

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: djf, Assigned: djf)

References

Details

Attachments

(1 file)

46 bytes, text/x-github-pull-request
janjongboom
: review+
Details | Review
We landed changes (a dismiss button) to the word suggestions bar of the keyboard in 1.3. These changes need to be backported to the refactored keyboard in progress in test_apps/demo-keyboard
Assignee: nobody → dflanagan
Attachment #8359647 - Flags: review?(janjongboom)
Comment on attachment 8359647 [details] [review]
link to patch on github

When you type, the suggestions flash. Looks likes the innerHTML gets cleared and only being set later. This is not the case on master with default keyboard.

f.e. type

Zoophy

Then press 't', the suggestions flash. Press backspace, t, backspace, t, etc. to repeat.
Attachment #8359647 - Flags: review?(janjongboom) → review-
I didn't actually try this out on the device, so maybe I wasn't seeing it.

A flash might be necessary, however.  We want to erase the suggestions as soon as the user types a character because they are no longer relevant, and we can't display new suggestions until we've figured out what the suggestions are.  So it could be that there is just a bug in the master keyboard and it is not clearing the suggestions quickly enough.  I'll investigate.
Well, this doesn't look right at all :p Just try it on the device and you'll see it.
Comment on attachment 8359647 [details] [review]
link to patch on github

Trying it on the device I see what you mean.

I still maintain that the behavior of the new keyboard is more technically correct than the old keyboard because it removes suggestions as soon as they are no longer valid.

But I agree that the extra flashing is bad, so I've reverted to the old non-flashing behavior even though it means that old suggestions are displayed longer than they should be.  I have modified the code to prevent autocorrection if the displayed autocorrection is no longer valid.

Please review again.  All the changes in this update are in autocorrect.js
Attachment #8359647 - Flags: review- → review?(janjongboom)
Comment on attachment 8359647 [details] [review]
link to patch on github

r=me. Works fine now.
Attachment #8359647 - Flags: review?(janjongboom) → review+
Merged to master: https://github.com/mozilla-b2g/gaia/commit/e93ba1f2df1ff98f748bd2d0f21ee7d61072fa19
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.