[Webkit-unassigned] [Bug 19425] New: Incomplete repaint of position:fixed elements that change size after scroll

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jun 6 20:37:04 PDT 2008


http://bugs.webkit.org/show_bug.cgi?id=19425

           Summary: Incomplete repaint of position:fixed elements that
                    change size after scroll
           Product: WebKit
           Version: 526+ (Nightly build)
          Platform: Macintosh
        OS/Version: Mac OS X 10.5
            Status: UNCONFIRMED
          Severity: Minor
          Priority: P4
         Component: New Bugs
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: dylanryan at mac.com


Haven't seen this "in the wild", but it affects me on some local HTML files I
use.

Basically, after scrolling a page, resizing a positon:fixed element to be
smaller than it was does not fully/correctly repaint it the first time it is
resized. After it has been resized once, it repaints properly (until another
scroll happens...) if you resize it larger and then smaller again. That said,
scrolling while it is repainted poorly corrects the current repaint issue.

Note that this is only the case if the first resize makes the element SMALLER -
if you make it larger, it repaints fine (again, until another scroll and a
shrinking resize)


This happens in shipping Safari 3.1.1 under 10.5.3 (and 10.4.11), as well as
the latest nightlies, but it never used to happen to me under Safari 2 in Tiger
(forget the version numbers, it has been a while since I ran that, but a page I
had that used to work now doesn't). So, it isn't a regression for Safari 3, but
Safari 2 used to do it right (Firefox gets it right, too). I don't use the
files with this issue in it too often, but I don't think I ever saw that before
until today, so this may have regressed at some point in Safari 3's lifetime, I
just don't know where or when. 



Test/reduction forthcoming. 


As I said, I have never seen this on the web at large, and it is fairly trivial
and not terribly important, but it is a bug...


-- 
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list