Til, In IE, when the Table tests unload, e.g. when moving to another test or when pressing CTRL-R, they generate an error while trying to dispose the TablePane object. The problem is that TablePane.dispose() calls the GridLayout dispose function, but TablePane does not extend GridLayout, it extends Terminator. By calling the GridLayout dispose function, Parent's dispose function gets called, which tries to call this.getFocusManager() but this.getFocusManager is not a defined property since Terminator is not derived form Parent.
I'm guessing that TablePane historically extended GridLayout and this dispose call is a remnant. Please confirm that the following is a valid patch. It does cure the error. I don't have any software to detect if there memory leaks because of this, but it seems the logical thing to be doing. === source/script/qx/ui/table/TablePane.js ================================================================== --- source/script/qx/ui/table/TablePane.js (revision 17015) +++ source/script/qx/ui/table/TablePane.js (local) @@ -529,7 +529,7 @@ this._cleanUpRows(0); - return qx.ui.layout.GridLayout.prototype.dispose.call(this); + return qx.ui.basic.Terminator.prototype.dispose.call(this); } Cheers, Derrell Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
