Summary: | [Transforms] iframes/frames have issues when transformed | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Dave Hyatt <hyatt> | ||||||||
Component: | Layout and Rendering | Assignee: | Nobody <webkit-unassigned> | ||||||||
Status: | NEW --- | ||||||||||
Severity: | Normal | CC: | bdakin, david.martin, keishi, mikelawther, neven.mrgan, pbakaus, simon.fraser, tom | ||||||||
Priority: | P2 | ||||||||||
Version: | 523.x (Safari 3) | ||||||||||
Hardware: | Mac | ||||||||||
OS: | OS X 10.4 | ||||||||||
Bug Depends on: | |||||||||||
Bug Blocks: | 15670 | ||||||||||
Attachments: |
|
Description
Dave Hyatt
2007-10-24 13:25:26 PDT
(1) Need to fix hit testing (2) Need to turn off blitting. *** Bug 34963 has been marked as a duplicate of this bug. *** Created attachment 62652 [details]
Reduced transformed iframe testcase
I have added a reduced testcase that visualizes the most significant bug with iframes. It seems that if you do scale(0.5) on the outer container of the iframe, the iframe will inherit the scale value, scaling it to 0.5 of 0.5 (but strangely ignoring scrollbars, or just not showing them). Weird enough, this does work well in Chrome. Probably must have worked before in a WebKit version? Can no longer load the testcase. crap, sorry about that. I will reupload a new test case to another storage asap. Created attachment 78922 [details]
Reduced transformed iframe testcase
updated the link to the testcase, sorry for the long wait!
Workaround for this issue is to set the following CSS property on the containing element i.e. the body tag in the testcase: -webkit-transform-style:preserve-3d; Reduced test from attachment is at http://ve.v55ylnwk.vesrv.com/testcases/safari_iframe_nested_css_transform/ Created attachment 190481 [details]
simplified test case demonstrating the effect of transform scale on youtube iframe
|