Description
The QSelect component with an input field during asynchronous filtering, if you type slowly (that is, if there are multiple requests/answers), clicking on the dialog list throws an error and freezes.
The error only occurs when you click the list item in the dialog box if you retrieve the result list asynchronously at least twice. Otherwise, there is no error (eg, there is only one request/response or the response is not delayed).
Fix
The error occurs in the QSelect.js file at this line:
The following change fixes this error:
this.$refs.target !== void 0 && this.$refs.target.focus()
You might want to do the same for this line:
Platform:
Quasar: v1.3.0, v1.4.0
Thanks for reporting!
Fix will be available in "quasar" v1.4.1
Most helpful comment
Thanks for reporting!
Fix will be available in "quasar" v1.4.1