Empty Rows after filtering column values

Tags: #<Tag:0x00007f8b2857f4d0>

Hello,

I tried to send this bug report via the contact form but there is no message on the website nor an email indicating that the ticket was actually sent, so let’s try it here:

There seems to be a bug in the latest Handsontable Pro where filtering column values leaves empty rows in the table.

To reproduce, open this fiddle (Code from example at https://docs.handsontable.com/pro/1.3.3/demo-filtering.html)

http://jsfiddle.net/rtmrdva7/

  • filter column B to only display “et”
  • There are still 5 rows displayed, with 3 rows being empty
  • Edit some value in column F
  • There are now only 2 rows displayed (expected behavior)

We cannot reproduce this 100% of the time. It looks like a race condition with the actual filtering and a rerender afterwards.

See this screen cast if you cannot reproduce it yourself: https://drive.google.com/file/d/0B2enVO5FchAIQnRSRW5LN1pqWUk/view

Encountered this in Chrome 59 on Linux, Mac OS, and Windows

Sorry for a delay.

As I have replied in the email the issue is definitely replicable in all browsers.

As a workaround, we can add a delay inside the afterFilter hook. Demo: http://jsfiddle.net/ey4nk4of/
I will leave this post as an official bug report.

The issue is no longer replicable.