Bug 9260 - Quirksmode: Safari doesn't redraw page on content resize
Summary: Quirksmode: Safari doesn't redraw page on content resize
Status: RESOLVED WORKSFORME
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: 420+
Hardware: PC OS X 10.4
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks: 9610
  Show dependency treegraph
 
Reported: 2006-06-02 14:49 PDT by Adele Peterson
Modified: 2006-06-24 13:50 PDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adele Peterson 2006-06-02 14:49:13 PDT
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."
Comment 1 Joost de Valk (AlthA) 2006-06-24 13:50:54 PDT
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.