you searched similar issues online (9/10 issues in this repo are solved by googling, so please...do it)
you provide an online demo I can see without having to replicate your environment
you help me by debugging your issue, and if you can't, do go on filling out this form
I'm submitting a ... (check one with "x")
[ x ] bug report => search github for a similar issue or PR before submitting
[ ] support request/question
Current behavior
If the component is used with angular 9 and with ngZoneEventCoalescing being turned on, some keydown events get lost if the user types fast.
Minimal reproduction of the problem with instructions (if applicable)
Turn on ngZoneEventCoalescing in main.ts of the app.
Select two keys e.g. d and f and put your fingers on them
Keydown d
Keydown and Keyup f
Keyup d
You have to do this at least so fast that the browser doesn't start repeating d.
What you see is only "d" in the input field.
Expected behavior
Both letters, "df", should be in the input field.
What do you use to build your app?. Please specify the version
Angular version:
9.1.12
ngx-chips version:
2.1.0
Browser: [all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]
PLEASE MAKE SURE THAT:
I'm submitting a ... (check one with "x")
Current behavior If the component is used with angular 9 and with ngZoneEventCoalescing being turned on, some keydown events get lost if the user types fast.
Minimal reproduction of the problem with instructions (if applicable) Turn on ngZoneEventCoalescing in main.ts of the app.
Demo: https://eurofunk.github.io/ngx-chips/dist/ There is an easy way to reproduce with keydown and keyup events overlapping:
You have to do this at least so fast that the browser doesn't start repeating d. What you see is only "d" in the input field. Expected behavior
Both letters, "df", should be in the input field.
What do you use to build your app?. Please specify the version
Angular version: 9.1.12
ngx-chips version: 2.1.0
Browser: [all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]
Chrome 85 Firefox Edge 85