[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