This sounds like something I reported earlier, when the grid is not tall enough to display the vertical scroller, you get this script error. I had to make sure that all of my dynamically created tables had a minimum height since that height was taller then what my users wanted to create. But I think I was able to create tables as small as 85 pixels. Oh, that was with a horizontal scroller, that may be the difference. So perhaps the issue isn't the minimum height, but where the height falls on the row boundary, interesting. I guess the devs have some more things to go on.
Thanks, Jim On Fri, Apr 17, 2009 at 1:12 AM, Jean-Baptiste BRIAUD -- Novlog <[email protected]> wrote: > Hi the list, > > Yesterday, we found that "sometime" the browser could be blocked > (sometime we also got the "script take too long dialog) when user > click inside a table. > This bug turn us mad for few hours. > We manage to get a scenario that always reproduce the bug : > Under FF/win vista, After having added 3 lines in the table, clicking > on any of this lines block the browser. > No way to reproduce the bug in FF on Mac and on XP ! (I told you, it > turn us mad). > > First, the result look like incredible, but I then remember on that > table, I set the height to 100 pixels. > I change that to 101 pixel and the bug was no more reproductible. > > We then noticed that the bug happened when the table had lines in it > that filled *exactly* the graphical space availlable. > In FF/win Vista, it happen for 100 pixels and 3 lines. > So 100 pixels = 3 lines + header + bottom summary => 20 pixels per > lines. > > We try to fix the height to 80 and the bug happen for 2 lines under FF/ > win Vista. > > To reproduce it on FF/mac for 3 lines, I had to set the height to 98. > > Any idea ? Is it a qx bug ? If yes, what could we do to help ? Can one > of u reproduce the bug in existing code ? > I'll try to reproduce the bug in a minimal set of code as it might > also be in the way we add lines. > > Here is the way I set the height : > > qx.Class.define("novlog.fwk.ui.table.Table", { > > extend : qx.ui.table.Table, > > construct : function(dataModel) { > this.base(arguments, dataModel); > this.set({ > height: 100 > }); > } > }); > > ------------------------------------------------------------------------------ > Stay on top of everything new and different, both inside and > around Java (TM) technology - register by April 22, and save > $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. > 300 plus technical and hands-on sessions. Register today. > Use priority code J9JMT32. http://p.sf.net/sfu/p > _______________________________________________ > qooxdoo-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel > ------------------------------------------------------------------------------ Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
