#18501 closed defect (fixed)
ValidationTextBox: error state one keystroke behind on iOS8
Reported by: | bill | Owned by: | bill |
---|---|---|---|
Priority: | undecided | Milestone: | 1.8.11 |
Component: | Dijit - Form | Version: | 1.10.4 |
Keywords: | Cc: | ||
Blocked By: | Blocking: |
Description
When using Dojo version 1.10 and viewing a dijit.form.NumberTextBox? on an iPad using iOS8, the NumberTextBox? does not show validation errors on some invalid inputs.
To Reproduce the issue, using an iPad go to the following page: http://livedocs.dojotoolkit.org/dijit/form/NumberTextBox and run the first example (Declarative Example). A valid input value is between -20000 and + 20000, the initial value is 3000. Click the box and add an invalid character after the "3000" (for example "3000&"). Notice there is no validation marker. Now add another character (for example "3000&8"). Notice the validation marker now shows up.
On other (desktop) browsers, the validation error appears as soon as an invalid character is entered.
Same root cause as #18396.
Change History (27)
comment:1 Changed 6 years ago by
Owner: | set to bill |
---|---|
Status: | new → assigned |
comment:2 Changed 6 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:3 Changed 6 years ago by
Milestone: | tbd → 1.11 |
---|
Initially just checking code into master branch (for 1.11). The fix is non-trivial, so before backporting (if we want to backport), some other people should also check that the fix doesn't break anything.
comment:17 Changed 6 years ago by
Milestone: | 1.11 → 1.8.11 |
---|
In 054073823470949ace3003f20fdb66ea5e470670/dijit: