Recently I run into a problem with the following setup: <ScrollPanel> <table> ... <tr> <td> FocusPanel </td> </tr> ... </table> </ScrollPanel>
When the table becomes longer than the page can accomodate, the scrollpanel should normally display scrollbars and contain the entire table. Which it does for all browsers except Safari. In Safari (3 & 4, Windows) the <ScrollPanel> will display scrollbars, but the page will also display them. It appears that the table is rendered to its full height and occupies that space on the page, but is just graphically clipped after the <ScrollPanel>. After a brief search [1] I found the problem to be a bug in Safari, where absolutely positioned elements inside tables inside ScrollPanels will display this behaviour. With my app, this was caused by the FocusImplSafari which adds a hidden 1x1 input with absolute positioning to the table. When reverting to the default FocusImpl the problem went away. I think the relevant issue might be 1313. [1] http://archivist.incutio.com/viewlist/css-discuss/107704 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en -~----------~----~----~----~------~----~------~--~---
