[Webkit-unassigned] [Bug 81786] Support fixed position elements in Qt WebKit2

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Apr 1 05:41:13 PDT 2012


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


Yael <yael.aharon at nokia.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #133667|0                           |1
        is obsolete|                            |
 Attachment #134995|                            |review?
               Flag|                            |




--- Comment #23 from Yael <yael.aharon at nokia.com>  2012-04-01 05:41:11 PST ---
Created an attachment (id=134995)
 --> (https://bugs.webkit.org/attachment.cgi?id=134995&action=review)
Patch

This patch has a somewhat different approach. It does not pass Length information to the UI, and relies on the web process to calculate the position. This patch still passes information about which edges have fixed position.

TextureMapperLayer::adjustedScrollOffset does 2 things now:
1. During scroll overshoot, we want the fixed layer to move with the edge only if it is fixed to that edge. so it checks and adjusts for that.(Same behavior as iOS5).
2. Due to async nature of the messages, during scrolling, the UI and the web process might use different scroll offsets, so it checks and compensates for that too.

Currently, when we zoom, fixed position elements are not positioned correctly, and this patch does _not_ address that behavior.

-- 
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