<?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>133801</bug_id>
          
          <creation_ts>2014-06-12 09:41:10 -0700</creation_ts>
          <short_desc>CSS scale transform causes blurry content when iframe contains fixed positioned content</short_desc>
          <delta_ts>2019-03-29 10:18:40 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kari">kwilhelm</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>grayhammy</cc>
    
    <cc>jonlee</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>webkitbugs</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1015134</commentid>
    <comment_count>0</comment_count>
      <attachid>232957</attachid>
    <who name="Kari">kwilhelm</who>
    <bug_when>2014-06-12 09:41:10 -0700</bug_when>
    <thetext>Created attachment 232957
Main HTML page for repro example

Overview:
CSS scale transform causes blurry content when iframe contains fixed positioned content.
If you have a div containing any content, as well as an iframe, and the document loaded in the iframe contains fixed positioned content, all of the content in the outer div will become blurry when scaled up.

Steps to Reproduce:</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1015138</commentid>
    <comment_count>1</comment_count>
      <attachid>232959</attachid>
    <who name="Kari">kwilhelm</who>
    <bug_when>2014-06-12 09:42:32 -0700</bug_when>
    <thetext>Created attachment 232959
IFrame content for main HTML page</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1015140</commentid>
    <comment_count>2</comment_count>
    <who name="Kari">kwilhelm</who>
    <bug_when>2014-06-12 09:44:54 -0700</bug_when>
    <thetext>Steps to Reproduce:

Create an HTML page with:
1. Outer div to contain all content
2. One child div with any text
3. One child iframe referencing a document that has one fixed positioned element
4. Scale outer div up using transform scale

Actual Results:
Content is blurry, including the div that is not in the iframe content.

Expected Results:
Content is as clear as before scaling.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1207949</commentid>
    <comment_count>3</comment_count>
    <who name="ar">webkitbugs</who>
    <bug_when>2016-07-05 14:33:06 -0700</bug_when>
    <thetext>Also, in my testing, adding the following doesn&apos;t help either:

- transform: translate3d(0,0,0)
- backface-visibility: hidden;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1218674</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2016-08-08 19:02:24 -0700</bug_when>
    <thetext>&lt;rdar://problem/27758880&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1522486</commentid>
    <comment_count>5</comment_count>
    <who name="Graeme">grayhammy</who>
    <bug_when>2019-03-29 10:18:40 -0700</bug_when>
    <thetext>Iframe content is always blurred when inside an element that has any CSS transform on it. e.g. a flip card style of transform: rotateY(180deg) does the same thing.

Firefox is fine, by the way. This is a definite Webkit issue. Shame it&apos;s been kicking around for 5 years without a fix.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>232957</attachid>
            <date>2014-06-12 09:41:10 -0700</date>
            <delta_ts>2014-06-12 09:41:10 -0700</delta_ts>
            <desc>Main HTML page for repro example</desc>
            <filename>index.html</filename>
            <type>text/html</type>
            <size>391</size>
            <attacher name="Kari">kwilhelm</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgo8dGl0bGU+U2FmYXJpIFNjYWxlIFRlc3Q8L3RpdGxlPgo8L2hlYWQ+Cjxi
b2R5PgoKPGRpdiBzdHlsZT0icG9zaXRpb246cmVsYXRpdmU7dG9wOjBweDtsZWZ0OjBweDt3aWR0
aDozNTBweDtoZWlnaHQ6MzUwcHg7Ym9yZGVyOjFweCBibGFjazstd2Via2l0LXRyYW5zZm9ybTpz
Y2FsZSg0KTsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgMDtvdmVyZmxvdzphdXRvIj4KCjxk
aXYgc3R5bGU9InBvc2l0aW9uOnJlbGF0aXZlO3RvcDowcHg7bGVmdDowcHg7Ij5Ob3QgaW4gaWZy
YW1lPC9kaXY+Cgo8aWZyYW1lIHNyYz0iY29udGVudC5odG1sIiBzdHlsZT0id2lkdGg6MzAwcHg7
aGVpZ2h0OjMwMHB4Ij48L2lmcmFtZT4KCjwvZGl2PgoKPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>232959</attachid>
            <date>2014-06-12 09:42:32 -0700</date>
            <delta_ts>2014-06-12 09:50:03 -0700</delta_ts>
            <desc>IFrame content for main HTML page</desc>
            <filename>content.html</filename>
            <type>text/html</type>
            <size>219</size>
            <attacher name="Kari">kwilhelm</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPjx0aXRsZT5JRnJhbWUgQ29udGVudDwvdGl0bGU+PC9oZWFkPgo8Ym9keT4K
CjxkaXYgc3R5bGU9InBvc2l0aW9uOmZpeGVkO3RvcDoxMHB4O2xlZnQ6MTBweCI+VGV4dCAxIGlu
IGlmcmFtZTwvZGl2Pgo8ZGl2IHN0eWxlPSJwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MTBweDtsZWZ0
OjEwcHg7Ij5UZXh0IDIgaW4gaWZyYW1lPC9kaXY+Cgo8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>