Hi,
We are encountering rendering issues in certain Chrome versions when using
HTML5 canvas controls (through KineticJC) in our application based on Qx
version 3.0.2. The issues all consist of controls (toolbars/windows/tooltips)
not being shown (divs available in the DOM but not visible). When removing the
part of the application with the HTML5 canvas control the other controls become
visible. Looking at the divs in the DOM no properties have changed.
I found this even in test applications (not using Qx at al) when adding the
overflowX/Y with value "hidden".
As a test I adjusted the _createContentElement implementation in
qx.ui.core.Widget as included below and all issues seem to have disappeared.
My question is, are these known issues and is my workaround one that could be
embedded in the framework?
_createContentElement : function()
{
var browserName = qx.core.Environment.get("browser.name");
var version = parseFloat(qx.core.Environment.get("browser.version"));
if (browserName == "chrome" && (version == 33 || version == 34)) {
return new qx.html.Element("div", {
overflowX: "",
overflowY: ""
});
}
else {
return new qx.html.Element("div", {
overflowX: "hidden",
overflowY: "hidden"
});
}
},
Best regards,
Jeroen
------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel