<?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>88901</bug_id>
          
          <creation_ts>2012-06-12 13:14:21 -0700</creation_ts>
          <short_desc>[chromium] Return empty visibleLayerRect for layers with empty content bounds</short_desc>
          <delta_ts>2012-06-12 14:57:27 -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>New Bugs</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="Dana Jansens">danakj</reporter>
          <assigned_to name="Dana Jansens">danakj</assigned_to>
          <cc>cc-bugs</cc>
    
    <cc>enne</cc>
    
    <cc>jamesr</cc>
    
    <cc>piman</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>wjmaclean</cc>
    
    <cc>zlieber</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>647210</commentid>
    <comment_count>0</comment_count>
    <who name="Dana Jansens">danakj</who>
    <bug_when>2012-06-12 13:14:21 -0700</bug_when>
    <thetext>[chromium] Return empty visibleLayerRect for layers with empty content bounds</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>647212</commentid>
    <comment_count>1</comment_count>
      <attachid>147137</attachid>
    <who name="Dana Jansens">danakj</who>
    <bug_when>2012-06-12 13:17:22 -0700</bug_when>
    <thetext>Created attachment 147137
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>647305</commentid>
    <comment_count>2</comment_count>
      <attachid>147137</attachid>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2012-06-12 14:09:34 -0700</bug_when>
    <thetext>Comment on attachment 147137
Patch

R=me.  Thanks.  That old code looks quite wrong.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>647373</commentid>
    <comment_count>3</comment_count>
      <attachid>147137</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-12 14:57:23 -0700</bug_when>
    <thetext>Comment on attachment 147137
Patch

Clearing flags on attachment: 147137

Committed r120127: &lt;http://trac.webkit.org/changeset/120127&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>647374</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-12 14:57:27 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>147137</attachid>
            <date>2012-06-12 13:17:22 -0700</date>
            <delta_ts>2012-06-12 14:57:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-88901-20120612161721.patch</filename>
            <type>text/plain</type>
            <size>5242</size>
            <attacher name="Dana Jansens">danakj</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIwMTAzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjdjNmYzYmEyM2NjN2Q3
ZTU5M2YwZjZkM2Q2MzExNmJiMzJlYjk1OS4uY2FjMWI4MjU1NmFiOTUxZWVlNGI1YmRiYjgxNTgx
YTE2ZDczMmE2NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEyLTA2LTEyICBEYW5h
IEphbnNlbnMgIDxkYW5ha2pAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtjaHJvbWl1bV0gUmV0
dXJuIGVtcHR5IHZpc2libGVMYXllclJlY3QgZm9yIGxheWVycyB3aXRoIGVtcHR5IGNvbnRlbnQg
Ym91bmRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04
ODkwMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRo
aXMgY2hhbmdlIHNob3VsZCBvbmx5IGFmZmVjdCB0ZXN0cy4gQ3VycmVudGx5IGlmIHlvdSBzZXQg
dXAgYQorICAgICAgICBDQ0xheWVySW1wbCB3aXRoIHNvbWUgYm91bmRzLCBidXQgZG9uJ3Qgc2V0
IHRoZSBjb250ZW50Qm91bmRzLCB0aGVuCisgICAgICAgIHRoZXkgYXJlIGVtcHR5IGJ5IGRlZmF1
bHQuIEluIHRoaXMgY2FzZSB0aGUgdmlzaWJsZUxheWVyUmVjdCBnZXRzCisgICAgICAgIHNldCBp
bmFwcHJvcHJpYXRlbHkgdG8gdGhlIGxheWVyJ3MgdGFyZ2V0IHN1cmZhY2UgY29udGVudFJlY3Qg
d2hpY2gKKyAgICAgICAgaW4gYSBjb21wbGV0ZWx5IGRpZmZlcmVudCBjb29yZGluYXRlIHNwYWNl
LgorCisgICAgICAgIEZpeGVkIHVwIHRlc3RzIHRoYXQgd2VyZSBwYXNzaW5nIGJvZ3VzbHkgYW5k
IGZhaWxlZCBhZnRlciB0aGlzIGNoYW5nZS4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNz
L2Nocm9taXVtL2NjL0NDTGF5ZXJUcmVlSG9zdENvbW1vbi5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpjYWxjdWxhdGVWaXNpYmxlTGF5ZXJSZWN0KToKKwogMjAxMi0wNi0xMiAgU2FtaSBLeW9zdGls
YSAgPHNreW9zdGlsQGNocm9taXVtLm9yZz4KIAogICAgICAgICBbY2hyb21pdW1dIERvbid0IGNy
YXNoIGluIENDTGF5ZXJJdGVyYXRvciBpZiB0aGUgcm9vdCBsYXllciBkb2Vzbid0IGhhdmUgYSBy
ZW5kZXIgc3VyZmFjZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VM
b2cgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwppbmRleCA3YmJmZDRkNzdkNGU0
OGFmODdmODIzNDgxNGQ5OGZlYzUyNDQ4NDdiLi43Yzc4MDgzZTRjNjBlYzU2ZjI3NzJiMDM2MmVh
MGNiYWU3OTk0ZmFlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxv
ZworKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBA
CisyMDEyLTA2LTEyICBEYW5hIEphbnNlbnMgIDxkYW5ha2pAY2hyb21pdW0ub3JnPgorCisgICAg
ICAgIFtjaHJvbWl1bV0gUmV0dXJuIGVtcHR5IHZpc2libGVMYXllclJlY3QgZm9yIGxheWVycyB3
aXRoIGVtcHR5IGNvbnRlbnQgYm91bmRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD04ODkwMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgICogdGVzdHMvQ0NMYXllclRyZWVIb3N0SW1wbFRlc3QuY3BwOgorCiAy
MDEyLTA2LTEyICBTaGF3biBTaW5naCAgPHNoYXduc2luZ2hAY2hyb21pdW0ub3JnPgogCiAgICAg
ICAgIFtjaHJvbWl1bV0gTWFrZSBkYW1hZ2UgdHJhY2tpbmcgbW9yZSByb2J1c3QgdG8gZWFybHkg
ZXhpdHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9t
aXVtL2NjL0NDTGF5ZXJUcmVlSG9zdENvbW1vbi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ0xheWVyVHJlZUhvc3RDb21tb24uY3BwCmluZGV4IDdk
ZmMyMTZjMjg4Zjk1NjAyNjFkZWQwZGFkMjM4N2NlZTAyODAwMTMuLjVhZTcyMDU3ZDUyYjU3ZWVm
ZjVhMmQ0NDljN2QxOTMzMzY1ZjdlMGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDTGF5ZXJUcmVlSG9zdENvbW1vbi5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NMYXllclRyZWVI
b3N0Q29tbW9uLmNwcApAQCAtMTY1LDcgKzE2NSw3IEBAIHN0YXRpYyBJbnRSZWN0IGNhbGN1bGF0
ZVZpc2libGVMYXllclJlY3QoTGF5ZXJUeXBlKiBsYXllcikKICAgICAgICAgdGFyZ2V0U3VyZmFj
ZVJlY3QuaW50ZXJzZWN0KGxheWVyLT5jbGlwUmVjdCgpKTsKIAogICAgIGlmICh0YXJnZXRTdXJm
YWNlUmVjdC5pc0VtcHR5KCkgfHwgbGF5ZXItPmNvbnRlbnRCb3VuZHMoKS5pc0VtcHR5KCkpCi0g
ICAgICAgIHJldHVybiB0YXJnZXRTdXJmYWNlUmVjdDsKKyAgICAgICAgcmV0dXJuIEludFJlY3Qo
KTsKIAogICAgIC8vIE5vdGUgY2FyZWZ1bGx5IHRoZXNlIGFyZSBhbGlhc2VzCiAgICAgY29uc3Qg
SW50U2l6ZSYgYm91bmRzID0gbGF5ZXItPmJvdW5kcygpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdC9jaHJvbWl1bS90ZXN0cy9DQ0xheWVyVHJlZUhvc3RJbXBsVGVzdC5jcHAgYi9Tb3VyY2Uv
V2ViS2l0L2Nocm9taXVtL3Rlc3RzL0NDTGF5ZXJUcmVlSG9zdEltcGxUZXN0LmNwcAppbmRleCBh
YjlhMDg4Y2FkMTFkYWJhMDRjYjFjZDY5MWMxNjFhYWRmMjE4ODhjLi4wYzVmZjM4NWE1ZWExMDVm
OTI4ZWNiNGY4NmQ2YmFiZjVlNTZlZmM1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9t
aXVtL3Rlc3RzL0NDTGF5ZXJUcmVlSG9zdEltcGxUZXN0LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0
L2Nocm9taXVtL3Rlc3RzL0NDTGF5ZXJUcmVlSG9zdEltcGxUZXN0LmNwcApAQCAtOTUsNiArOTUs
NyBAQCBwdWJsaWM6CiAgICAgICAgIHJvb3QtPnNldEFuY2hvclBvaW50KEZsb2F0UG9pbnQoMCwg
MCkpOwogICAgICAgICByb290LT5zZXRQb3NpdGlvbihGbG9hdFBvaW50KDAsIDApKTsKICAgICAg
ICAgcm9vdC0+c2V0Qm91bmRzKEludFNpemUoMTAsIDEwKSk7CisgICAgICAgIHJvb3QtPnNldENv
bnRlbnRCb3VuZHMoSW50U2l6ZSgxMCwgMTApKTsKICAgICAgICAgcm9vdC0+c2V0VmlzaWJsZUxh
eWVyUmVjdChJbnRSZWN0KDAsIDAsIDEwLCAxMCkpOwogICAgICAgICByb290LT5zZXREcmF3c0Nv
bnRlbnQodHJ1ZSk7CiAgICAgICAgIG15SG9zdEltcGwtPnNldFJvb3RMYXllcihyb290LnJlbGVh
c2UoKSk7CkBAIC03MjIsNiArNzIzLDcgQEAgcHJpdmF0ZToKICAgICB7CiAgICAgICAgIHNldEFu
Y2hvclBvaW50KEZsb2F0UG9pbnQoMCwgMCkpOwogICAgICAgICBzZXRCb3VuZHMoSW50U2l6ZSgx
MCwgMTApKTsKKyAgICAgICAgc2V0Q29udGVudEJvdW5kcyhJbnRTaXplKDEwLCAxMCkpOwogICAg
ICAgICBzZXREcmF3c0NvbnRlbnQodHJ1ZSk7CiAgICAgfQogCkBAIC03NDIsNiArNzQ0LDcgQEAg
VEVTVF9GKENDTGF5ZXJUcmVlSG9zdEltcGxUZXN0LCBibGVuZGluZ09mZldoZW5EcmF3aW5nT3Bh
cXVlTGF5ZXJzKQogICAgICAgICBPd25QdHI8Q0NMYXllckltcGw+IHJvb3QgPSBDQ0xheWVySW1w
bDo6Y3JlYXRlKDApOwogICAgICAgICByb290LT5zZXRBbmNob3JQb2ludChGbG9hdFBvaW50KDAs
IDApKTsKICAgICAgICAgcm9vdC0+c2V0Qm91bmRzKEludFNpemUoMTAsIDEwKSk7CisgICAgICAg
IHJvb3QtPnNldENvbnRlbnRCb3VuZHMocm9vdC0+Ym91bmRzKCkpOwogICAgICAgICByb290LT5z
ZXREcmF3c0NvbnRlbnQoZmFsc2UpOwogICAgICAgICBtX2hvc3RJbXBsLT5zZXRSb290TGF5ZXIo
cm9vdC5yZWxlYXNlKCkpOwogICAgIH0KQEAgLTEzOTMsNiArMTM5Niw3IEBAIHN0YXRpYyBQYXNz
T3duUHRyPENDTGF5ZXJUcmVlSG9zdEltcGw+IHNldHVwTGF5ZXJzRm9yT3BhY2l0eShib29sIHBh
cnRpYWxTd2FwLCBDCiAgICAgcm9vdC0+c2V0QW5jaG9yUG9pbnQoRmxvYXRQb2ludCgwLCAwKSk7
CiAgICAgcm9vdC0+c2V0UG9zaXRpb24oRmxvYXRQb2ludChyb290UmVjdC54KCksIHJvb3RSZWN0
LnkoKSkpOwogICAgIHJvb3QtPnNldEJvdW5kcyhJbnRTaXplKHJvb3RSZWN0LndpZHRoKCksIHJv
b3RSZWN0LmhlaWdodCgpKSk7CisgICAgcm9vdC0+c2V0Q29udGVudEJvdW5kcyhyb290LT5ib3Vu
ZHMoKSk7CiAgICAgcm9vdC0+c2V0VmlzaWJsZUxheWVyUmVjdChyb290UmVjdCk7CiAgICAgcm9v
dC0+c2V0RHJhd3NDb250ZW50KGZhbHNlKTsKICAgICByb290LT5yZW5kZXJTdXJmYWNlKCktPnNl
dENvbnRlbnRSZWN0KEludFJlY3QoSW50UG9pbnQoKSwgSW50U2l6ZShyb290UmVjdC53aWR0aCgp
LCByb290UmVjdC5oZWlnaHQoKSkpKTsKQEAgLTE0MDEsMTIgKzE0MDUsMTQgQEAgc3RhdGljIFBh
c3NPd25QdHI8Q0NMYXllclRyZWVIb3N0SW1wbD4gc2V0dXBMYXllcnNGb3JPcGFjaXR5KGJvb2wg
cGFydGlhbFN3YXAsIEMKICAgICBjaGlsZC0+c2V0UG9zaXRpb24oRmxvYXRQb2ludChjaGlsZFJl
Y3QueCgpLCBjaGlsZFJlY3QueSgpKSk7CiAgICAgY2hpbGQtPnNldE9wYWNpdHkoMC41Zik7CiAg
ICAgY2hpbGQtPnNldEJvdW5kcyhJbnRTaXplKGNoaWxkUmVjdC53aWR0aCgpLCBjaGlsZFJlY3Qu
aGVpZ2h0KCkpKTsKKyAgICBjaGlsZC0+c2V0Q29udGVudEJvdW5kcyhjaGlsZC0+Ym91bmRzKCkp
OwogICAgIGNoaWxkLT5zZXRWaXNpYmxlTGF5ZXJSZWN0KGNoaWxkUmVjdCk7CiAgICAgY2hpbGQt
PnNldERyYXdzQ29udGVudChmYWxzZSk7CiAKICAgICBncmFuZENoaWxkLT5zZXRBbmNob3JQb2lu
dChGbG9hdFBvaW50KDAsIDApKTsKICAgICBncmFuZENoaWxkLT5zZXRQb3NpdGlvbihJbnRQb2lu
dChncmFuZENoaWxkUmVjdC54KCksIGdyYW5kQ2hpbGRSZWN0LnkoKSkpOwogICAgIGdyYW5kQ2hp
bGQtPnNldEJvdW5kcyhJbnRTaXplKGdyYW5kQ2hpbGRSZWN0LndpZHRoKCksIGdyYW5kQ2hpbGRS
ZWN0LmhlaWdodCgpKSk7CisgICAgZ3JhbmRDaGlsZC0+c2V0Q29udGVudEJvdW5kcyhncmFuZENo
aWxkLT5ib3VuZHMoKSk7CiAgICAgZ3JhbmRDaGlsZC0+c2V0VmlzaWJsZUxheWVyUmVjdChncmFu
ZENoaWxkUmVjdCk7CiAgICAgZ3JhbmRDaGlsZC0+c2V0RHJhd3NDb250ZW50KHRydWUpOwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>