[Webkit-unassigned] [Bug 100912] Fix assertion fail in RenderGeometryMap::absoluteRect when frame scale != 1.0

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Oct 31 20:09:11 PDT 2012


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





--- Comment #2 from Simon Fraser (smfr) <simon.fraser at apple.com>  2012-10-31 20:10:31 PST ---
(From update of attachment 171758)
View in context: https://bugs.webkit.org/attachment.cgi?id=171758&action=review

> Source/WebCore/rendering/RenderGeometryMap.cpp:125
> +        // If this box has a transform, it acts as a fixed position container
> +        // for fixed descendants, which prevents the propagation of 'fixed'
> +        // unless the layer itself is also fixed position.
> +        if (currentStep.m_hasTransform && !currentStep.m_isFixedPosition)
> +            inFixed = false;
> +        else if (currentStep.m_isFixedPosition)
> +            inFixed = true;

I'm not sure that moving this is correct. I think we may just want to special case the RenderView (step 0) to not disable the fixed handling if it has a transform.

Do we have test coverage for fixed inside transformed?

> LayoutTests/ChangeLog:4
> +        https://bugs.webkit.org/show_bug.cgi?id=100912

fail -> failure

> LayoutTests/ChangeLog:12
> +        tranformation case.

tranformation -> transformation

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