Fixed background is scrolling in http://www.nieuwecode.nl/ in Qt webkit2
[WebKit-https.git] / Source / WebCore / ChangeLog
index e074c91cd2c05115b1ece832b00ced6e8655c064..cd24407a9684d0bf900815554cb1768ae06bb7e9 100644 (file)
@@ -1,3 +1,19 @@
+2012-04-24  Yael Aharon  <yael.aharon@nokia.com>
+
+        Fixed background is scrolling in http://www.nieuwecode.nl/ in Qt webkit2
+        https://bugs.webkit.org/show_bug.cgi?id=83980
+
+        Reviewed by Simon Fraser.
+
+        When a fixed position element does not have z-index explicitly specified, it does not create a
+        stacking context. This results in fixed elements scrolling with the content layer.
+        This patch creates a stacking context for fixed positioned elements for the Qt port, by enabling
+        the flag ENABLE_FIXED_POSITION_CREATES_STACKING_CONTEXT.
+        Added a manual test because this patch takes effect only during scrolling.
+
+        * css/CSSStyleSelector.cpp:
+        (WebCore::CSSStyleSelector::collectMatchingRulesForList):
+
 2012-04-24  Andreas Kling  <kling@webkit.org>
 
         REGRESSION(r115099): html5lib/runner.html crashes.
 2012-04-24  Andreas Kling  <kling@webkit.org>
 
         REGRESSION(r115099): html5lib/runner.html crashes.