Summary: | Fixed position elements should layout relative to transformed container | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Ryosuke Niwa <rniwa> | ||||
Component: | Layout and Rendering | Assignee: | Simon Fraser (smfr) <simon.fraser> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Normal | CC: | ahmad.saleem792, ap, bdakin, bfulgham, dino, hyatt, jchaffraix, simon.fraser, thorton, webkit-bug-importer, zalan | ||||
Priority: | P2 | Keywords: | BlinkMergeCandidate, InRadar | ||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Attachments: |
|
Description
Ryosuke Niwa
2013-07-12 22:59:25 PDT
It seems that it is not applied: https://github.com/WebKit/WebKit/blob/90099cb07fc40b47981923bc721f25ea1a31cbec/Source/WebCore/rendering/RenderLayer.cpp#L2407 I think our containing block logic is correct, but there's still a FIXME for this in compositing code. Created attachment 461806 [details]
Test case shows that we have a bug
// FIXME: Handle fixed inside of a transform, which should not behave as fixed. Pull request: https://github.com/WebKit/WebKit/pull/3560 Committed 253809@main (546a1c950d42): <https://commits.webkit.org/253809@main> Reviewed commits have been landed. Closing PR #3560 and removing active labels. |