Cursor ends up in wrong spot when typing values into Betterment retirement calculator
Categories
(GeckoView :: IME, defect)
Tracking
(Not tracked)
People
(Reporter: dholbert, Assigned: m_kato)
Details
STR:
- Open Fenix (not sure if other versions are affected)
- Visit https://www.betterment.com/retirement-calculator/
- Tap any dollar-value field, e.g. household income
- Press backspace (this clears the "$0" contents)
- Type a few numerals (e.g. 123).
- (Optional) Repeat - backspace the field's contents and type a numeral
ACTUAL RESULTS
Quite often, when you type the first numeral, the caret ends up between the $ and that numeral. So subsequent numerals end up inserting before the first one, instead of after.
EXPECTED RESULTS
Cursor should stay at the end of the field, and numerals should be appended in the order you type them.
Chrome Beta is unaffected, so this is Firefox-specific (or Fenix-specific).
I'm testing on a Pixel 3 running Android 10.
Fennec is also unaffected. Not sure if that means this is a gecko regression since Fennec stalled out on its gecko version, or if this is really a Fenix frontend bug somehow.
Reporter | ||
Comment 1•5 years ago
|
||
Also: I can't reproduce in Firefox Nightly on desktop. (I tried both normal mode and RDM mode, and couldn't repro in either.)
So, this might be specific to Fenix ("Firefox Preview"). I'm using version 3.0.1 (based on Gecko 71.0-20191125..., built Monday 12/16 @ 10:55pm, according to settings|about)
This also might better belong in another component (perhaps a GeckoView component, or "DOM: forms"), but it's hard to know without knowledge of what's causing the caret to move. Probably needs a bit of JS-debugging to figure that out & identify what's actually happening when you type the first numeral in the textfield (there's clearly some magic because the site inserts a $ along with the numeral).
Comment 2•5 years ago
|
||
Set P3 for now because this is hard to reproduce on desktop.
Comment 3•5 years ago
|
||
Makoto has done a bunch of the GeckoView editor work, IIRC
Assignee | ||
Comment 4•5 years ago
|
||
I think that this is Gboard only. I guess that this occurs that composition cannot be removed internally.
Assignee | ||
Comment 5•5 years ago
|
||
not reproduced
- SwiftKey
- Hacker's Keyboard
- Google Japanese Input
- Wnn Keyboard
Assignee | ||
Comment 6•5 years ago
|
||
I believe that this already fixed by the latest GV and Fenix Nightly. Current Fenix Preview (not Nightly) uses GV71, but Nighty is GV 74.
Assignee | ||
Comment 7•5 years ago
|
||
Feel free to reopen this if this isn't fixed by Fenix Nightly.
Comment 8•3 years ago
|
||
Moving some cursor and key event bugs to the new GeckoView::IME component.
Description
•