Success! Looks like we've fixed this one. According to our records the fix was applied for
EXTJS-4427
in
a recent build.
-
Ext JS Premium Member
Ext.Function.createBuffered() ignores the caller's arguments
A function created with Ext.Function.createBuffered() does not receive the arguments set by the caller.
Code:
var f = Ext.Function.createBuffered(function () {
console.dir(arguments);
}, 50, window, ["foo"]);
f(1, 2, 3); // outputs ["foo"] as expected
But:
Code:
var f = Ext.Function.createBuffered(function () {
console.dir(arguments);
}, 50);
f(1, 2, 3); // outputs [0] when it should be [1, 2, 3]
-
Thank you for the report!
-
Ext JS Premium Member
It seems the same applies to Ext.Function.createDelayed().
Is there a hotfix available?
-

Originally Posted by
n3rd
It seems the same applies to Ext.Function.createDelayed().
Is there a hotfix available?
If you need a fix right away, you can open a ticket at the support portal and you must have the Premium support subscription