<?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>113524</bug_id>
          
          <creation_ts>2013-03-28 11:55:36 -0700</creation_ts>
          <short_desc>[Chromium] Don&apos;t create SolidColorLayer for full transparent background</short_desc>
          <delta_ts>2013-03-28 16:07:03 -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>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Xianzhu Wang">wangxianzhu</reporter>
          <assigned_to name="Xianzhu Wang">wangxianzhu</assigned_to>
          <cc>cc-bugs</cc>
    
    <cc>enne</cc>
    
    <cc>jamesr</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>865673</commentid>
    <comment_count>0</comment_count>
    <who name="Xianzhu Wang">wangxianzhu</who>
    <bug_when>2013-03-28 11:55:36 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/146826 which enabled solidColorLayer on Chromium breaks Chromium-Android.
I&apos;d like to disable it temporarily until we support it for impl-side-painting.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>865695</commentid>
    <comment_count>1</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2013-03-28 12:16:01 -0700</bug_when>
    <thetext>It&apos;s supported today, isn&apos;t it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>865702</commentid>
    <comment_count>2</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2013-03-28 12:23:30 -0700</bug_when>
    <thetext>http://trac.webkit.org/export/147140/trunk/LayoutTests/compositing/geometry/fixed-in-composited.html triggers the solid color layer path and works fine with impl-side painting on my linux box.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>865825</commentid>
    <comment_count>3</comment_count>
    <who name="Xianzhu Wang">wangxianzhu</who>
    <bug_when>2013-03-28 14:50:54 -0700</bug_when>
    <thetext>The scrolling problem on Android is caused by a full-transparent SolidColorLayer over a scrollable layer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>865834</commentid>
    <comment_count>4</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2013-03-28 14:57:10 -0700</bug_when>
    <thetext>Ah, I see - is the fully transparent layer eating input events or something like that?  If something&apos;s fully transparent then we definitely shouldn&apos;t make any layer at all.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>865835</commentid>
    <comment_count>5</comment_count>
    <who name="Xianzhu Wang">wangxianzhu</who>
    <bug_when>2013-03-28 14:59:44 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; Ah, I see - is the fully transparent layer eating input events or something like that?

Yes. The compositor selects the transparent solid color layer instead of the scrollable layer under it as the potentially scrolling layer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>865855</commentid>
    <comment_count>6</comment_count>
      <attachid>195658</attachid>
    <who name="Xianzhu Wang">wangxianzhu</who>
    <bug_when>2013-03-28 15:29:18 -0700</bug_when>
    <thetext>Created attachment 195658
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>865859</commentid>
    <comment_count>7</comment_count>
      <attachid>195658</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2013-03-28 15:37:11 -0700</bug_when>
    <thetext>Comment on attachment 195658
Patch

Nice.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>865882</commentid>
    <comment_count>8</comment_count>
      <attachid>195658</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-28 16:06:59 -0700</bug_when>
    <thetext>Comment on attachment 195658
Patch

Clearing flags on attachment: 195658

Committed r147178: &lt;http://trac.webkit.org/changeset/147178&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>865883</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-28 16:07:03 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>195658</attachid>
            <date>2013-03-28 15:29:18 -0700</date>
            <delta_ts>2013-03-28 16:06:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-113524-20130328152915.patch</filename>
            <type>text/plain</type>
            <size>3341</size>
            <attacher name="Xianzhu Wang">wangxianzhu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ3MDAwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2FjZWI1MWE5OWYzZmEx
MTg4NmZhNjY5ODU5YTBhM2M2N2FiZjEyZS4uN2IyZGJlYTgyZjYxNjU4YTU2MTM3MGNkZTUyZjQ1
YzJmM2Q5NTdjZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEzLTAzLTI4ICBYaWFu
emh1IFdhbmcgIDx3YW5neGlhbnpodUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW0Nocm9taXVt
XSBEb24ndCBjcmVhdGUgU29saWRDb2xvckxheWVyIGZvciBmdWxsIHRyYW5zcGFyZW50IGJhY2tn
cm91bmQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEx
MzUyNAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRl
c3Q6IEdyYXBoaWNzTGF5ZXJDaHJvbWl1bVRlc3Quc2V0Q29udGVudHNUb1NvbGlkQ29sb3IKKwor
ICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0dyYXBoaWNzTGF5ZXJDaHJvbWl1
bS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0xheWVyQ2hyb21pdW06OnNldENvbnRl
bnRzVG9Tb2xpZENvbG9yKToKKwogMjAxMy0wMy0yNyAgRXJpYyBDYXJsc29uICA8ZXJpYy5jYXJs
c29uQGFwcGxlLmNvbT4KIAogICAgICAgICBbTWFjXSBUZXh0IHRyYWNrIG1lbnUgaXRlbXMgc29t
ZXRpbWVzIGxhYmVsZWQgaW5jb3JyZWN0bHkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXgg
MTA1YjVkMGQ1ZDEzNzg0ZTIyZDdhMjAwOTFiN2I4MTJmMDNkYjU4MS4uMTkzZjg5NWU1ODdkZTY3
ZWYxZDQ2MDJjYjcyZjQxZDMyNWIzOTlhMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxMyBAQAorMjAxMy0wMy0yOCAgWGlhbnpodSBXYW5nICA8d2FuZ3hpYW56aHVAY2hy
b21pdW0ub3JnPgorCisgICAgICAgIFtDaHJvbWl1bV0gRG9uJ3QgY3JlYXRlIFNvbGlkQ29sb3JM
YXllciBmb3IgZnVsbCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTM1MjQKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHRlc3RzL0dyYXBoaWNzTGF5ZXJDaHJvbWl1
bVRlc3QuY3BwOgorICAgICAgICAoR3JhcGhpY3NMYXllckNocm9taXVtVGVzdDo6c2V0Q29udGVu
dHNUb1NvbGlkQ29sb3IpOgorCiAyMDEzLTAzLTI3ICBLZW50IFRhbXVyYSAgPHRrZW50QGNocm9t
aXVtLm9yZz4KIAogICAgICAgICBSZW5hbWUgSFRNTEZvcm1Db250cm9sRWxlbWVudDo6cmVhZE9u
bHkgdG8gaXNSZWFkT25seQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvY2hyb21pdW0vR3JhcGhpY3NMYXllckNocm9taXVtLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0dyYXBoaWNzTGF5ZXJDaHJvbWl1bS5jcHAKaW5k
ZXggMjAzZDE5ZWU4NGU4ZDVkMzk3NjNlYTM0MmE2NzA3ZTIyZTBkODU3YS4uNzk0ZWM3MzQyZDRh
YWYxYzJmZWNjMmIzNmJjYWM1MDk1ZmQxYjJkMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vR3JhcGhpY3NMYXllckNocm9taXVtLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9HcmFwaGljc0xheWVy
Q2hyb21pdW0uY3BwCkBAIC01MjQsNyArNTI0LDcgQEAgdm9pZCBHcmFwaGljc0xheWVyQ2hyb21p
dW06OnNldENvbnRlbnRzVG9Tb2xpZENvbG9yKGNvbnN0IENvbG9yJiBjb2xvcikKIAogICAgIG1f
Y29udGVudHNTb2xpZENvbG9yID0gY29sb3I7CiAKLSAgICBpZiAoY29sb3IuaXNWYWxpZCgpKSB7
CisgICAgaWYgKGNvbG9yLmlzVmFsaWQoKSAmJiBjb2xvci5hbHBoYSgpKSB7CiAgICAgICAgIGlm
ICghbV9jb250ZW50c1NvbGlkQ29sb3JMYXllcikgewogICAgICAgICAgICAgbV9jb250ZW50c1Nv
bGlkQ29sb3JMYXllciA9IGFkb3B0UHRyKFBsYXRmb3JtOjpjdXJyZW50KCktPmNvbXBvc2l0b3JT
dXBwb3J0KCktPmNyZWF0ZVNvbGlkQ29sb3JMYXllcigpKTsKICAgICAgICAgICAgIHJlZ2lzdGVy
Q29udGVudHNMYXllcihtX2NvbnRlbnRzU29saWRDb2xvckxheWVyLT5sYXllcigpKTsKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvR3JhcGhpY3NMYXllckNocm9taXVt
VGVzdC5jcHAgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL0dyYXBoaWNzTGF5ZXJDaHJv
bWl1bVRlc3QuY3BwCmluZGV4IGQ3NDA1YzYyZWM5MWZlOWI1ZjNjOTA3ODU0YTdhNDU2MjBjODI3
NGYuLjBiOGQyZDQwZjE3NWU5ZDk1ZTE0YzlhMjA1NzZjYjc0ZjAxMWNjMjggMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvR3JhcGhpY3NMYXllckNocm9taXVtVGVzdC5j
cHAKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9HcmFwaGljc0xheWVyQ2hyb21p
dW1UZXN0LmNwcApAQCAtMTQ3LDQgKzE0NywxNiBAQCBURVNUX0YoR3JhcGhpY3NMYXllckNocm9t
aXVtVGVzdCwgYXBwbHlTY3JvbGxUb1Njcm9sbGFibGVBcmVhKQogICAgIEVYUEVDVF9FUShzY3Jv
bGxQb3NpdGlvbiwgV2ViUG9pbnQoc2Nyb2xsYWJsZUFyZWEuc2Nyb2xsUG9zaXRpb24oKSkpOwog
fQogCitURVNUX0YoR3JhcGhpY3NMYXllckNocm9taXVtVGVzdCwgc2V0Q29udGVudHNUb1NvbGlk
Q29sb3IpCit7CisgICAgbV9ncmFwaGljc0xheWVyLT5zZXRDb250ZW50c1RvU29saWRDb2xvcihD
b2xvcjo6dHJhbnNwYXJlbnQpOworICAgIEVYUEVDVF9GQUxTRShtX2dyYXBoaWNzTGF5ZXItPmNv
bnRlbnRzTGF5ZXIoKSk7CisKKyAgICBtX2dyYXBoaWNzTGF5ZXItPnNldENvbnRlbnRzVG9Tb2xp
ZENvbG9yKENvbG9yOjp3aGl0ZSk7CisgICAgRVhQRUNUX1RSVUUobV9ncmFwaGljc0xheWVyLT5j
b250ZW50c0xheWVyKCkpOworCisgICAgbV9ncmFwaGljc0xheWVyLT5zZXRDb250ZW50c1RvU29s
aWRDb2xvcihDb2xvcigpKTsKKyAgICBFWFBFQ1RfRkFMU0UobV9ncmFwaGljc0xheWVyLT5jb250
ZW50c0xheWVyKCkpOworfQorCiB9IC8vIG5hbWVzcGFjZQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>