Is there a way to add a timeout to the listeners so that it only executes after a time period as passed?

Posted on in Ext JS Ext JS 5 & 6 Questions

Yes, what you are looking for is Ext.defer(), you can create a time out before certain logics gets executed.!/api/Ext-method-defer

If you also want to block certain events from executing directly after each other, you could possibly use a callback, a boolean check or just a check with time stamps. I made an example of that: