webix._events memory leak

Hi,

I’m using Webix 3.2.0 and when I have columns that have textFilters defined and then use the parse() function to update my data, I get event listeners added to the webix._events object that never seem to get cleaned up.

See the following example:
https://jsfiddle.net/97td1cvj/

In my example, console.log outputs the length of the webix._events array after calling parse(). You’ll notice that it continuously grows and does not seem to ever go down. Adding getState()/setState() causes it to retain double the events. This is problematic, because I’m thinking of using Webix for an application that gets frequent updates (every 2 seconds or so), and I’m seeing my page crash after some time because this array grows unbounded.

Hi,

Thank you for the bug report and the example. We will include the fix for this problem into the next update.

Thank you, Maria. Is there an approximate date for when I can expect a new release?

Sure! It will be the end of April.

I have a similar problem: http://forum.webix.com/discussion/7731/webix-events-memory-leak.

Yep, there was one more problematic event handler
Fix will be included in the next build