Jeżeli w Sencha Touch na przeglądarce Chrome w wersji wyższej niż 43 występuje problem przewijania (pojawia się tylko mały kwadrat w lewym narożniku) wówczas należy nadpisać 2 klasy:
Ext.define('Ext.override.SizeMonitor', {
override: 'Ext.util.SizeMonitor',
constructor: function (config) {
var namespace = Ext.util.sizemonitor;
if (Ext.browser.is.Firefox) {
return new namespace.OverflowChange(config);
} else if (Ext.browser.is.WebKit) {
if (!Ext.browser.is.Silk && Ext.browser.engineVersion.gtEq('535') && !Ext.browser.engineVersion.ltEq('537.36')) {
return new namespace.OverflowChange(config);
} else {
return new namespace.Scroll(config);
}
} else if (Ext.browser.is.IE11) {
return new namespace.Scroll(config);
} else {
return new namespace.Scroll(config);
}
}
});
oraz
/* global Ext */
Ext.define('Ext.override.PaintMonitor', {
override: 'Ext.util.PaintMonitor',
constructor: function (config) {
if (Ext.browser.is.Firefox || (Ext.browser.is.WebKit && Ext.browser.engineVersion.gtEq('536') && !Ext.browser.engineVersion.ltEq('537.36') && !Ext.os.is.Blackberry)) {
return new Ext.util.paintmonitor.OverflowChange(config);
} else {
return new Ext.util.paintmonitor.CssAnimation(config);
}
}
});
Problem ten występuje w wersji 2.4.0 oraz 2.4.1.
W wersji 2.4.2 problem został ten naprawiony.
Źródła:
https://www.sencha.com/forum/showthread.php?300288-Scrolling-Issues-in-latest-Google-Chrome
http://trevorbrindle.com/chrome-43-broke-sencha/
http://www.ladysign-apps.com/developer/chrome-43-breaks-sencha-touch-modern-toolkit-and-how-to-fix-it/#.VaQIlq7tmko