Bug 9260
Summary: | Quirksmode: Safari doesn't redraw page on content resize | ||
---|---|---|---|
Product: | WebKit | Reporter: | Adele Peterson <adele> |
Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED WORKSFORME | ||
Severity: | Normal | ||
Priority: | P2 | ||
Version: | 420+ | ||
Hardware: | PC | ||
OS: | OS X 10.4 | ||
Bug Depends on: | |||
Bug Blocks: | 9610 |
Adele Peterson
http://www.quirksmode.org/bugreports/archives/safari/index.html
"When you have dynamic content on a single page, Safari doesn't always redraw properly to accommodate the new size of the content. Safari will not redraw the scrollbars, and worse, it will completely "freeze" if you have already scrolled down the page and then clicked a link to load new content of a different size. The only way to get the window to redraw is by grabbing the risize handle in the lower right and physically resizing the window.
The workaround consists of using object detection to target Safari, and then "tickling" the window size (i.e., resizing by a pixel and then reverting back to the original window size).
(ppknote: this behaviour seems to occur only in Safari 2.0.1, not in 1.3.1)
Test page http://www.televisionmind.com/_content/ticklemesafari/
Workaround is included
Reported by: Chris."
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Joost de Valk (AlthA)
This has been fixed by either Adele or Beth when they fixed all sorts of scrollbar issues and thus works in the latest nightly. Closing as worksforme.