[Webkit-unassigned] [Bug 33150] Do not render the full frame when there is some elements with fixed positioning

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Feb 5 08:16:45 PST 2010


https://bugs.webkit.org/show_bug.cgi?id=33150


Benjamin Poulain <benjamin.poulain at nokia.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #48001|                            |review?, commit-queue?
               Flag|                            |




--- Comment #70 from Benjamin Poulain <benjamin.poulain at nokia.com>  2010-02-05 08:16:40 PST ---
(From update of attachment 48001)
Put back to review, I think the problem is in paintingRootRect(), not in this
patch.

With the following HTML:
"<html>
<body style="height: 5000px;">
 <div style="width: 100px; height: 100px; background-color: green; opacity: .5;
position: fixed; top: 60px; left: 60px;"></div>
 <div style="width: 100px; height: 100px; background-color: green; opacity: .5;
position: fixed; top: 70px; left: 70px; -webkit-transform:
rotate(30deg);"></div>
</body>
</html>"

The rect returned by paintingRootRect() is empty for the second rect (the one
with a transformation).

The behavior for this case is also different between Safari and webkit trunk.
On Safari, the fixed element is not fixed if transformed. On trunk, it is. I
have absolutely no idea which behavior is the correct one.

Anyway, Dave Hyatt, any chance get a review and your opinion on the good
behavior for fixed transformed elements?

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



More information about the webkit-unassigned mailing list