Summary: | RenderLayer::convertToLayerCoords() is called through transformed layers | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | James Robinson <jamesr> | ||||
Component: | WebCore Misc. | Assignee: | Nobody <webkit-unassigned> | ||||
Status: | NEW --- | ||||||
Severity: | Normal | CC: | hyatt, simon.fraser | ||||
Priority: | P2 | ||||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | All | ||||||
OS: | All | ||||||
Attachments: |
|
Description
James Robinson
2010-02-02 16:39:45 PST
The following HTML snippet is sufficient to cause an assertion failure: <!DOCTYPE html> <div style="-webkit-transform: rotate(0deg);"> <div style="position:absolute">.</div> </div> The callstack is: FrameView::layout() RenderLayer::updateLayerPositions() RenderLayer::updateLayerPositions() RenderLayer::updateLayerPositions() RenderLayer::updateLayerPositions() RenderLayer::convertToLayerCoords() At a glance, I don't see any code that checks for transforms before calling convertToLayerCoords(). Created attachment 54306 [details]
Testcase
|