From https://github.com/mozilla-mobile/fenix/issues/14757 When using `<input type="number"> `, we set `InputType.TYPE_CLASS_NUMBER` and `InputType.TYPE_NUMBER_VARIATION_NORMAL` (https://searchfox.org/mozilla-central/rev/b2716c233e9b4398fc5923cbe150e7f83c7c6c5b/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/GeckoEditable.java#1632-1635). But Blink uses `InputType.TYPE_CLASS_NUMBER` and `InputType.TYPE_NUMBER_FLAG_DECIMAL` (https://source.chromium.org/chromium/chromium/src/+/master:content/public/android/java/src/org/chromium/content/browser/input/ImeUtils.java;l=99;drc=cfa2ae6b10d00be94ee6fba822245bbf3d842acf). So this may be compatibility issue since LG keyboard don't set decimal point without ``InputType.TYPE_NUMBER_FLAG_DECIMAL`.
Bug 1663884 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
From https://github.com/mozilla-mobile/fenix/issues/14757 When using `<input type="number"> `, we set `InputType.TYPE_CLASS_NUMBER` and `InputType.TYPE_NUMBER_VARIATION_NORMAL` (https://searchfox.org/mozilla-central/rev/b2716c233e9b4398fc5923cbe150e7f83c7c6c5b/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/GeckoEditable.java#1632-1635). But Blink uses `InputType.TYPE_CLASS_NUMBER` and `InputType.TYPE_NUMBER_FLAG_DECIMAL` (https://source.chromium.org/chromium/chromium/src/+/master:content/public/android/java/src/org/chromium/content/browser/input/ImeUtils.java;l=99;drc=cfa2ae6b10d00be94ee6fba822245bbf3d842acf). So this may be compatibility issue since LG keyboard don't set decimal point without `InputType.TYPE_NUMBER_FLAG_DECIMAL`.