Summary: | Painting of fixed background images is wrong in composited layers | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Abel <abiboe> | ||||||
Component: | New Bugs | Assignee: | Simon Fraser (smfr) <simon.fraser> | ||||||
Status: | RESOLVED FIXED | ||||||||
Severity: | Normal | CC: | bdakin, commit-queue, dino, eoconnor, esprehn+autocc, glenn, jens, menard, peter.lejeck, sam, simon.fraser, thorton | ||||||
Priority: | P2 | ||||||||
Version: | 528+ (Nightly build) | ||||||||
Hardware: | Mac (Intel) | ||||||||
OS: | OS X 10.7 | ||||||||
URL: | http://vps708.directvps.nl/webkit/ | ||||||||
Bug Depends on: | |||||||||
Bug Blocks: | 93136 | ||||||||
Attachments: |
|
Description
Abel
2011-08-05 15:02:35 PDT
Created attachment 103119 [details]
HTML file to recreate the bug
Yeah, fixed backgrounds and animation don't play nicely together. Making them work would be very hard (or at least slow things down horribly). (In reply to comment #2) > Yeah, fixed backgrounds and animation don't play nicely together. Making them work would be very hard (or at least slow things down horribly). I understand that animating elements with a fixed background is hard, but the bug also occurs when elements without a fixed background are animated. No matter where the animated element is on the page, all the containers with fixed background display strange behavior. *** Bug 102381 has been marked as a duplicate of this bug. *** *** Bug 110552 has been marked as a duplicate of this bug. *** *** Bug 117659 has been marked as a duplicate of this bug. *** Created attachment 204773 [details]
Patch
Comment on attachment 204773 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=204773&action=review > Source/WebCore/rendering/RenderBoxModelObject.cpp:1227 > + // FIXME: transforms spec says that fixed backgrounds behave like scroll inside transforms. Since we have a bug on this, you should add the link. > Source/WebCore/rendering/RenderBoxModelObject.h:203 > + { } I prefer these on separate lines :(. |