WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED WORKSFORME
12084
Incomplete repaint when moving from page with large body margin to page with large font size
https://bugs.webkit.org/show_bug.cgi?id=12084
Summary
Incomplete repaint when moving from page with large body margin to page with ...
Mark Rowe (bdash)
Reported
2007-01-02 15:54:12 PST
<html> <head> <title>Test HTML Page</title> <script type="text/javascript"> var l = window.location.toString(); if (l[l.length - 1] == 'X') document.write('<style type="text/css">menu { font-size: 985902680pt; }</style>'); else { document.write('<style type="text/css">body { margin: 660402812px; }</style>'); window.onload = function() { var x = document.documentElement.offsetHeight; window.setTimeout(function () { location += "?X"; }, 100); } } </script> </head> <body> <script type="text/javascript"> var l = window.location.toString(); if (l[l.length - 1] != 'X') document.write('<h1>This should go away after the redirect</h1>') </script> <menu>menu</menu> </body> </html> Steps to reproduce: 1. Load the file in your browser. 2. Wait for it to reload with an '?X' on the end of the URL. 3. Note that the top 10 or 15 pixels contains remnants of the text 'This should go away after the redirect'.
Attachments
Add attachment
proposed patch, testcase, etc.
Mark Rowe (bdash)
Comment 1
2007-01-02 15:58:06 PST
This doesn't occur with WebKit 418.9.1.
Mark Rowe (bdash)
Comment 2
2007-01-02 15:59:13 PST
I lied. The test case doesn't demonstrate the problem in 418.9.1, but loading the test case then changing to a different tab then back shows that the top few pixels are not repainted.
mitz
Comment 3
2007-03-07 06:23:05 PST
Can't reproduce in TOT.
Mark Rowe (bdash)
Comment 4
2007-03-07 06:35:47 PST
Works for me now too.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug