The PR improves fast typing values throughout editors by changing the default refocus delay to ~1ms. If the user started entering new values within less than 50ms just after accepting the previous editor with Enter, it could happen that the entered value was all selected, which resulted in it being deleted after typing new characters from the keyboard.
Before
After
How has this been tested?
I tested the changes locally to check if the NVDA still correctly reads the cells. All looks good. I covered the changes with a test.
Types of changes
[x] Bug fix (non-breaking change which fixes an issue)
Context
The PR improves fast typing values throughout editors by changing the default refocus delay to
~1ms
. If the user started entering new values within less than50ms
just after accepting the previous editor with Enter, it could happen that the entered value was all selected, which resulted in it being deleted after typing new characters from the keyboard.Before
After
How has this been tested?
I tested the changes locally to check if the NVDA still correctly reads the cells. All looks good. I covered the changes with a test.
Types of changes
Related issue(s):
Affected project(s):
handsontable
Checklist: