<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>15676</bug_id>
          
          <creation_ts>2007-10-24 13:25:26 -0700</creation_ts>
          <short_desc>[Transforms] iframes/frames have issues when transformed</short_desc>
          <delta_ts>2013-02-27 03:05:35 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</component>
          <version>523.x (Safari 3)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>15670</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Dave Hyatt">hyatt</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bdakin</cc>
    
    <cc>david.martin</cc>
    
    <cc>keishi</cc>
    
    <cc>mikelawther</cc>
    
    <cc>neven.mrgan</cc>
    
    <cc>pbakaus</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>tom</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>59369</commentid>
    <comment_count>0</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2007-10-24 13:25:26 -0700</bug_when>
    <thetext>We need to figure out how to apply a transform to a widget&apos;s drawing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>92052</commentid>
    <comment_count>1</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2008-09-21 17:35:43 -0700</bug_when>
    <thetext>(1) Need to fix hit testing

(2) Need to turn off blitting.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>96810</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2008-10-27 16:09:01 -0700</bug_when>
    <thetext>&lt;rdar://problem/6323865&gt;
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>199295</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-03-12 21:06:07 -0800</bug_when>
    <thetext>*** Bug 34963 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>199296</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-03-12 21:06:41 -0800</bug_when>
    <thetext>Bug 34963 has a testcase.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>256429</commentid>
    <comment_count>5</comment_count>
      <attachid>62652</attachid>
    <who name="Paul Bakaus">pbakaus</who>
    <bug_when>2010-07-27 00:52:58 -0700</bug_when>
    <thetext>Created attachment 62652
Reduced transformed iframe testcase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>256430</commentid>
    <comment_count>6</comment_count>
    <who name="Paul Bakaus">pbakaus</who>
    <bug_when>2010-07-27 00:56:05 -0700</bug_when>
    <thetext>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?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>307632</commentid>
    <comment_count>7</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-11-10 16:51:43 -0800</bug_when>
    <thetext>Can no longer load the testcase.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>309652</commentid>
    <comment_count>8</comment_count>
    <who name="Paul Bakaus">pbakaus</who>
    <bug_when>2010-11-16 03:08:25 -0800</bug_when>
    <thetext>crap, sorry about that. I will reupload a new test case to another storage asap.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>334229</commentid>
    <comment_count>9</comment_count>
      <attachid>78922</attachid>
    <who name="Paul Bakaus">pbakaus</who>
    <bug_when>2011-01-14 03:22:51 -0800</bug_when>
    <thetext>Created attachment 78922
Reduced transformed iframe testcase

updated the link to the testcase, sorry for the long wait!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>349715</commentid>
    <comment_count>10</comment_count>
    <who name="David Martin">david.martin</who>
    <bug_when>2011-02-11 04:52:44 -0800</bug_when>
    <thetext>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;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>374273</commentid>
    <comment_count>11</comment_count>
    <who name="Mike Lawther">mikelawther</who>
    <bug_when>2011-03-27 20:56:15 -0700</bug_when>
    <thetext>Reduced test from attachment is at http://ve.v55ylnwk.vesrv.com/testcases/safari_iframe_nested_css_transform/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>842884</commentid>
    <comment_count>12</comment_count>
      <attachid>190481</attachid>
    <who name="asaf">asaf.mazar</who>
    <bug_when>2013-02-27 03:05:35 -0800</bug_when>
    <thetext>Created attachment 190481
simplified test case demonstrating the effect of transform scale on youtube iframe</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>62652</attachid>
            <date>2010-07-27 00:52:58 -0700</date>
            <delta_ts>2011-01-14 03:22:51 -0800</delta_ts>
            <desc>Reduced transformed iframe testcase</desc>
            <filename>url.txt</filename>
            <type>text/plain</type>
            <size>54</size>
            <attacher name="Paul Bakaus">pbakaus</attacher>
            
              <data encoding="base64">aHR0cDovL2xhYnMuZGV4dHJvc2UuY29tL2J1Z3Mvc2FmYXJpX2lmcmFtZV90cmFuc2Zvcm0v
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>78922</attachid>
            <date>2011-01-14 03:22:51 -0800</date>
            <delta_ts>2011-01-14 03:22:51 -0800</delta_ts>
            <desc>Reduced transformed iframe testcase</desc>
            <filename>url.txt</filename>
            <type>text/plain</type>
            <size>74</size>
            <attacher name="Paul Bakaus">pbakaus</attacher>
            
              <data encoding="base64">aHR0cDovL3ZlLnY1NXlsbndrLnZlc3J2LmNvbS90ZXN0Y2FzZXMvc2FmYXJpX2lmcmFtZV9uZXN0
ZWRfY3NzX3RyYW5zZm9ybS8=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>190481</attachid>
            <date>2013-02-27 03:05:35 -0800</date>
            <delta_ts>2013-02-27 03:05:35 -0800</delta_ts>
            <desc>simplified test case demonstrating the effect of transform scale on youtube iframe</desc>
            <filename>url.txt</filename>
            <type>text/plain</type>
            <size>36</size>
            <attacher name="asaf">asaf.mazar</attacher>
            
              <data encoding="base64">aHR0cDovL2NvZGVwZW4uaW8vY29kZVRvYWQvcGVuL3dpb3ZC
</data>

          </attachment>
      

    </bug>

</bugzilla>