First, I was wrong about the version we’re on now. It’s 6.2.2. (It’s a whole other topic about why we’re still on v6, which I’ve written to via the general feedback page.) Interestingly, I can’t get that fiddle to display anything when I change the version to “@6.2.2”.
Having said that, it looks like issue 8587 is exactly what’s been reported by the team. I will confirm that in the next 24 hours.
Back to the original issue, when users do a quick search we create an updated array of rows that match the search criteria and then we call hot.LoadData(newArray). If none of the data matches the search term then newArray will be an empty array. That code has been there since 2015 (yes, we’ve very long time customers. ).
I’m starting to think the root cause of our issues is that we’re on such an old version of Handsontable. If you could please suggest how to handle the quick search scenario, it seems we’ll have to look over all of our code to see how we can deal with updating our grids the new way. Here is a fiddle that mimics a quick search when the button at the top is clicked: https://jsfiddle.net/dhaber/x9b1r0qd/.