When placing a google map inside a jquery-ui tab, the map fails to display properly in certain circumstances. To reproduce:
- Go here
- Click the 'list' link
- Resize the browser window
- Click the 'map' link
Observe that some of the place name overlays draw properly, but others do not. I've actually stripped out all of the jquery-ui stuff to limit the scope of the problem, and it appears to be just the application of display:hide/display:block that causes the problem.
UPDATE
The bug also occurs, occasionally, just when toggling between display:none/block - e.g. no resizing occurs. This seems to be most common in IE(8).