<?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>85647</bug_id>
          
          <creation_ts>2012-05-04 11:49:56 -0700</creation_ts>
          <short_desc>box-shadow causes overlay scrollbars to be in the wrong position when element is composited</short_desc>
          <delta_ts>2012-09-07 17:49:00 -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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Thomas Fuchs">thomas</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>bdakin</cc>
    
    <cc>eric</cc>
    
    <cc>jamesr</cc>
    
    <cc>mitz</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>616478</commentid>
    <comment_count>0</comment_count>
      <attachid>140290</attachid>
    <who name="Thomas Fuchs">thomas</who>
    <bug_when>2012-05-04 11:49:56 -0700</bug_when>
    <thetext>Created attachment 140290
reduced test case

Using CSS `box-shadow` on an element that shows scrollbars (overflow: auto) can cause the scrollbars of the element to appear in the wrong position. A related problem is that in the provided reduced test case, enabling hardware acceleration for the parent element causes the child&apos;s scrollbars to disappear completely.

This problem happens in both the latest release version of Chrome and in the Safari 5.2 beta (I could not test on Safari 5.1, but it is likely to be a problem there too).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>616481</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2012-05-04 11:52:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/11386222&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>616485</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-05-04 11:57:40 -0700</bug_when>
    <thetext>I can&apos;t find any code that positions the scrollbar layers in RenderLayerBacking. Weird.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>715005</commentid>
    <comment_count>3</comment_count>
      <attachid>162874</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-09-07 14:47:51 -0700</bug_when>
    <thetext>Created attachment 162874
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>715177</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-09-07 17:49:00 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/127943</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>140290</attachid>
            <date>2012-05-04 11:49:56 -0700</date>
            <delta_ts>2012-05-04 11:49:56 -0700</delta_ts>
            <desc>reduced test case</desc>
            <filename>index.html</filename>
            <type>text/html</type>
            <size>1316</size>
            <attacher name="Thomas Fuchs">thomas</attacher>
            
              <data encoding="base64">PHN0eWxlPgojY29udGFpbmVyIHsKICBvdmVyZmxvdzogaGlkZGVuOwogIHBvc2l0aW9uOiBhYnNv
bHV0ZTsKICBoZWlnaHQ6IDIwMDBweDsKICB3aWR0aDogMTAwJTsKICAvKiBlbmFibGluZyB0aGUg
Zm9sbG93aW5nIGxpbmUgY2F1c2VzIHRoZSBzY3JvbGxiYXIgdG8gZGlzYXBwZWFyICovCiAgLyog
LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7ICovCn0KCiNzY3JvbGxhYmxlIHsKICBw
b3NpdGlvbjogYWJzb2x1dGU7CiAgb3ZlcmZsb3c6IGF1dG87CiAgcmlnaHQ6IDIwcHg7CiAgdG9w
OiAyMHB4OwogIHdpZHRoOiAzMDBweDsKICBoZWlnaHQ6IDMwMHB4OwogIGZvbnQtc2l6ZTogNTBw
eDsKICAvKiBkaXNhYmxpbmcgdGhlIGZvbGxvd2luZyBsaW5lIGNhdXNlcyB0aGUgc2Nyb2xsYmFy
IHRvIGJlIGluIHRoZSBSSUdIVCBwb3NpdGlvbgogICAgIGV2ZW4gd2hlbiBody1hY2NlbCBpcyBv
biAqLwogIGJveC1zaGFkb3c6IDBweCAwcHggMTAwcHggcmdiYSgyNTUsMCwwLDAuOCk7CiAgCiAg
LyogZW5hYmxpbmcgdGhlIGZvbGxvd2luZyBsaW5lIGNhdXNlcyB0aGUgc2Nyb2xsYmFyIHRvIGJl
IGluIHRoZSB3cm9uZyBwb3NpdGlvbiAqLwogIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVa
KDApOwp9Cjwvc3R5bGU+Cgo8ZGl2IGlkPSJjb250YWluZXIiPgogIDxkaXYgaWQ9InNjcm9sbGFi
bGUiPgogICAgU0NST0xMIE1FCiAgICBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2Vj
dGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQg
dXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuIFV0IGVuaW0gYWQgbWluaW0gdmVuaWFt
LCBxdWlzIG5vc3RydWQgZXhlcmNpdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXNpIHV0IGFsaXF1
aXAgZXggZWEgY29tbW9kbyBjb25zZXF1YXQuIER1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXBy
ZWhlbmRlcml0IGluIHZvbHVwdGF0ZSB2ZWxpdCBlc3NlIGNpbGx1bSBkb2xvcmUgZXUgZnVnaWF0
IG51bGxhIHBhcmlhdHVyLiBFeGNlcHRldXIgc2ludCBvY2NhZWNhdCBjdXBpZGF0YXQgbm9uIHBy
b2lkZW50LCBzdW50IGluIGN1bHBhIHF1aSBvZmZpY2lhIGRlc2VydW50IG1vbGxpdCBhbmltIGlk
IGVzdCBsYWJvcnVtLgogIDwvZGl2Pgo8L2Rpdj4KCjxwPgogIFBsZWFzZSBzZWUgdGhlIGluc3Ry
dWN0aW9ucyBpbiB0aGUgc291cmNlIHRvIHNlZSBob3cgYGJveC1zaGFkb3dgIGJyZWFrcyBzY3Jv
bGxiYXIgcG9zaXRpb25pbmcgd2hlbgogIGhhcmR3YXJlIGFjY2VsZXJhdGlvbiBpcyBhY3RpdmUu
CjwvcD4=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>162874</attachid>
            <date>2012-09-07 14:47:51 -0700</date>
            <delta_ts>2012-09-07 14:50:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-85647-20120907144730.patch</filename>
            <type>text/plain</type>
            <size>9214</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI3ODc2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTMzYzUwOTQwZmU4YTA3
MDRjZDI2ZTVjMWMyMTU0M2I5YjU4ODEzMC4uNjA2NWMxMDY0NzM1MTE1ZTBiZDEzMmY4Yzc0NTZh
OGUwMjM4ZTliOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDEyLTA5LTA3ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIGJveC1zaGFkb3cg
Y2F1c2VzIG92ZXJsYXkgc2Nyb2xsYmFycyB0byBiZSBpbiB0aGUgd3JvbmcgcG9zaXRpb24gd2hl
biBlbGVtZW50IGlzIGNvbXBvc2l0ZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTg1NjQ3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgVGhlIGNvZGUgdGhhdCBwb3NpdGlvbmVkIHRoZSBHcmFwaGljc0xheWVy
cyBmb3Igc2Nyb2xsYmFycyBmYWlsZWQgdG8gdGFrZQorICAgICAgICBpbnRvIGFjY291bnQgYW55
IG9mZnNldCBiZXR3ZWVuIHRoZSBvcmlnaW4gb2YgdGhlIGNvbXBvc2l0aW5nIGxheWVyLAorICAg
ICAgICBhbmQgdGhlIHJlbmRlcmVyLiBUaGlzIGNhdXNlZCBzY3JvbGxiYXIgbGF5ZXJzIHRvIGJl
IG1pc3BsYWNlZCBvciBoaWRkZW4KKyAgICAgICAgb24gbGF5ZXJzIHdpdGgsIGZvciBleGFtcGxl
LCBib3gtc2hhZG93cy4KKyAgICAgICAgCisgICAgICAgIEFsc28gbW92ZWQgdGhlIGNvZGUgdGhh
dCBwb3NpdGlvbnMgdGhlIHNjcm9sbGJhciBsYXllcnMgaW50byBSZW5kZGVyTGF5ZXJCYWNraW5n
LAorICAgICAgICBzaW5jZSB0aGlzIGlzIHdoZXJlIGFsbCB0aGUgcmVzdCBvZiB0aGUgR3JhcGhp
Y3NMYXllci1wb3NpdGlvbmluZyBjb2RlIGxpdmVzLgorICAgICAgICAKKyAgICAgICAgUmVuYW1l
ZCBhbiAib2Zmc2V0RnJvbUxheWVyIiBwYXJhbSB0byAib2Zmc2V0RnJvbVJvb3QiIHdoaWNoIGlz
IG1vcmUgYWNjdXJhdGUuCisKKyAgICAgICAgTWFudWFsIHRlc3QsIHNpbmNlIG92ZXJsYXkgc2Ny
b2xsYmFycyBhcmUgbm90IGVuYWJsZWQgaW4gRFJUL1dUUjoKKyAgICAgICAgICAgIE1hbnVhbFRl
c3RzL3Njcm9sbGJhcnMvc2Nyb2xsYmFycy1pbi1jb21wb3NpdGVkLWxheWVycy5odG1sCisKKyAg
ICAgICAgKiByZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVu
ZGVyTGF5ZXI6OnBvc2l0aW9uT3ZlcmZsb3dDb250cm9scyk6CisgICAgICAgICogcmVuZGVyaW5n
L1JlbmRlckxheWVyQmFja2luZy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJMYXllckJh
Y2tpbmc6OnBvc2l0aW9uT3ZlcmZsb3dDb250cm9sc0xheWVycyk6CisgICAgICAgICogcmVuZGVy
aW5nL1JlbmRlckxheWVyQmFja2luZy5oOgorICAgICAgICAoUmVuZGVyTGF5ZXJCYWNraW5nKToK
KwogMjAxMi0wOS0wNyAgQWxsYW4gU2FuZGZlbGQgSmVuc2VuICA8YWxsYW4uamVuc2VuQG5va2lh
LmNvbT4KIAogICAgICAgICBTaW1wbGlmeSBoaXRUZXN0UmVzdWx0QXRQb2ludCBhbmQgbm9kZXNG
cm9tUmVjdCBBUElzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
TGF5ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcAppbmRl
eCA2MDBiZTdiMDdhNzJhMGE4OGVkOTMyOTg4YTNkNjE1YzlkYjhjZDM1Li4yNzE5OTkzODVjOTEw
NjBmYzgzYTUwYjg2ODQyNDc1MmJmNzAyYTQyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJMYXllci5jcHAKQEAgLTI0MzAsNyArMjQzMCw3IEBAIGJvb2wgUmVuZGVyTGF5ZXI6Omhh
c092ZXJmbG93Q29udHJvbHMoKSBjb25zdAogICAgIHJldHVybiBtX2hCYXIgfHwgbV92QmFyIHx8
IG1fc2Nyb2xsQ29ybmVyIHx8IHJlbmRlcmVyKCktPnN0eWxlKCktPnJlc2l6ZSgpICE9IFJFU0la
RV9OT05FOwogfQogCi12b2lkIFJlbmRlckxheWVyOjpwb3NpdGlvbk92ZXJmbG93Q29udHJvbHMo
Y29uc3QgSW50U2l6ZSYgb2Zmc2V0RnJvbUxheWVyKQordm9pZCBSZW5kZXJMYXllcjo6cG9zaXRp
b25PdmVyZmxvd0NvbnRyb2xzKGNvbnN0IEludFNpemUmIG9mZnNldEZyb21Sb290KQogewogICAg
IGlmICghbV9oQmFyICYmICFtX3ZCYXIgJiYgKCFyZW5kZXJlcigpLT5oYXNPdmVyZmxvd0NsaXAo
KSB8fCByZW5kZXJlcigpLT5zdHlsZSgpLT5yZXNpemUoKSA9PSBSRVNJWkVfTk9ORSkpCiAgICAg
ICAgIHJldHVybjsKQEAgLTI0NDEsNyArMjQ0MSw3IEBAIHZvaWQgUmVuZGVyTGF5ZXI6OnBvc2l0
aW9uT3ZlcmZsb3dDb250cm9scyhjb25zdCBJbnRTaXplJiBvZmZzZXRGcm9tTGF5ZXIpCiAKICAg
ICBjb25zdCBJbnRSZWN0IGJvcmRlckJveCA9IGJveC0+cGl4ZWxTbmFwcGVkQm9yZGVyQm94UmVj
dCgpOwogICAgIGNvbnN0IEludFJlY3QmIHNjcm9sbENvcm5lciA9IHNjcm9sbENvcm5lclJlY3Qo
KTsKLSAgICBJbnRSZWN0IGFic0JvdW5kcyhib3JkZXJCb3gubG9jYXRpb24oKSArIG9mZnNldEZy
b21MYXllciwgYm9yZGVyQm94LnNpemUoKSk7CisgICAgSW50UmVjdCBhYnNCb3VuZHMoYm9yZGVy
Qm94LmxvY2F0aW9uKCkgKyBvZmZzZXRGcm9tUm9vdCwgYm9yZGVyQm94LnNpemUoKSk7CiAgICAg
aWYgKG1fdkJhcikKICAgICAgICAgbV92QmFyLT5zZXRGcmFtZVJlY3QoSW50UmVjdCh2ZXJ0aWNh
bFNjcm9sbGJhclN0YXJ0KGFic0JvdW5kcy54KCksIGFic0JvdW5kcy5tYXhYKCkpLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFic0JvdW5kcy55KCkgKyBib3gtPmJvcmRl
clRvcCgpLApAQCAtMjQ1NCwzNCArMjQ1NCwxNSBAQCB2b2lkIFJlbmRlckxheWVyOjpwb3NpdGlv
bk92ZXJmbG93Q29udHJvbHMoY29uc3QgSW50U2l6ZSYgb2Zmc2V0RnJvbUxheWVyKQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFic0JvdW5kcy53aWR0aCgpIC0gKGJveC0+
Ym9yZGVyTGVmdCgpICsgYm94LT5ib3JkZXJSaWdodCgpKSAtIHNjcm9sbENvcm5lci53aWR0aCgp
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1faEJhci0+aGVpZ2h0KCkp
KTsKIAotI2lmIFVTRShBQ0NFTEVSQVRFRF9DT01QT1NJVElORykKLSAgICBpZiAoR3JhcGhpY3NM
YXllciogbGF5ZXIgPSBsYXllckZvckhvcml6b250YWxTY3JvbGxiYXIoKSkgewotICAgICAgICBp
ZiAobV9oQmFyKSB7Ci0gICAgICAgICAgICBsYXllci0+c2V0UG9zaXRpb24obV9oQmFyLT5mcmFt
ZVJlY3QoKS5sb2NhdGlvbigpIC0gb2Zmc2V0RnJvbUxheWVyKTsKLSAgICAgICAgICAgIGxheWVy
LT5zZXRTaXplKG1faEJhci0+ZnJhbWVSZWN0KCkuc2l6ZSgpKTsKLSAgICAgICAgfQotICAgICAg
ICBsYXllci0+c2V0RHJhd3NDb250ZW50KG1faEJhcik7Ci0gICAgfQotICAgIGlmIChHcmFwaGlj
c0xheWVyKiBsYXllciA9IGxheWVyRm9yVmVydGljYWxTY3JvbGxiYXIoKSkgewotICAgICAgICBp
ZiAobV92QmFyKSB7Ci0gICAgICAgICAgICBsYXllci0+c2V0UG9zaXRpb24obV92QmFyLT5mcmFt
ZVJlY3QoKS5sb2NhdGlvbigpIC0gb2Zmc2V0RnJvbUxheWVyKTsKLSAgICAgICAgICAgIGxheWVy
LT5zZXRTaXplKG1fdkJhci0+ZnJhbWVSZWN0KCkuc2l6ZSgpKTsKLSAgICAgICAgfQotICAgICAg
ICBsYXllci0+c2V0RHJhd3NDb250ZW50KG1fdkJhcik7Ci0gICAgfQotCi0gICAgaWYgKEdyYXBo
aWNzTGF5ZXIqIGxheWVyID0gbGF5ZXJGb3JTY3JvbGxDb3JuZXIoKSkgewotICAgICAgICBjb25z
dCBMYXlvdXRSZWN0JiBzY3JvbGxDb3JuZXJBbmRSZXNpemVyID0gc2Nyb2xsQ29ybmVyQW5kUmVz
aXplclJlY3QoKTsKLSAgICAgICAgbGF5ZXItPnNldFBvc2l0aW9uKHNjcm9sbENvcm5lckFuZFJl
c2l6ZXIubG9jYXRpb24oKSk7Ci0gICAgICAgIGxheWVyLT5zZXRTaXplKHNjcm9sbENvcm5lckFu
ZFJlc2l6ZXIuc2l6ZSgpKTsKLSAgICAgICAgbGF5ZXItPnNldERyYXdzQ29udGVudCghc2Nyb2xs
Q29ybmVyQW5kUmVzaXplci5pc0VtcHR5KCkpOwotICAgIH0KLSNlbmRpZgotCiAgICAgaWYgKG1f
c2Nyb2xsQ29ybmVyKQogICAgICAgICBtX3Njcm9sbENvcm5lci0+c2V0RnJhbWVSZWN0KHNjcm9s
bENvcm5lcik7CiAgICAgaWYgKG1fcmVzaXplcikKICAgICAgICAgbV9yZXNpemVyLT5zZXRGcmFt
ZVJlY3QocmVzaXplckNvcm5lclJlY3QodGhpcywgYm9yZGVyQm94KSk7CisKKyNpZiBVU0UoQUND
RUxFUkFURURfQ09NUE9TSVRJTkcpICAgIAorICAgIGlmIChpc0NvbXBvc2l0ZWQoKSkKKyAgICAg
ICAgYmFja2luZygpLT5wb3NpdGlvbk92ZXJmbG93Q29udHJvbHNMYXllcnMob2Zmc2V0RnJvbVJv
b3QpOworI2VuZGlmCiB9CiAKIGludCBSZW5kZXJMYXllcjo6c2Nyb2xsV2lkdGgoKSBjb25zdApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyQmFja2luZy5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcAppbmRl
eCBhYzZhNDdhZTg5YWJlZTZiZDE0YzRjYjQ4ODk5NTA5MjQ3MjMzNzMyLi4yNmNkNTBmNTA1NmM1
NTQwY2ZjNTdhMGYwZWNhNTk1ZDE3MDc1ODNlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcApAQCAtODQ4LDYgKzg0OCwzNSBAQCBib29sIFJl
bmRlckxheWVyQmFja2luZzo6dXBkYXRlT3ZlcmZsb3dDb250cm9sc0xheWVycyhib29sIG5lZWRz
SG9yaXpvbnRhbFNjcm9sbAogICAgIHJldHVybiBsYXllcnNDaGFuZ2VkOwogfQogCit2b2lkIFJl
bmRlckxheWVyQmFja2luZzo6cG9zaXRpb25PdmVyZmxvd0NvbnRyb2xzTGF5ZXJzKGNvbnN0IElu
dFNpemUmIG9mZnNldEZyb21Sb290KQoreworICAgIEludFNpemUgb2Zmc2V0RnJvbVJlbmRlcmVy
ID0gbV9ncmFwaGljc0xheWVyLT5vZmZzZXRGcm9tUmVuZGVyZXIoKTsKKyAgICBpZiAoR3JhcGhp
Y3NMYXllciogbGF5ZXIgPSBsYXllckZvckhvcml6b250YWxTY3JvbGxiYXIoKSkgeworICAgICAg
ICBTY3JvbGxiYXIqIGhCYXIgPSBtX293bmluZ0xheWVyLT5ob3Jpem9udGFsU2Nyb2xsYmFyKCk7
CisgICAgICAgIGlmIChoQmFyKSB7CisgICAgICAgICAgICBsYXllci0+c2V0UG9zaXRpb24oaEJh
ci0+ZnJhbWVSZWN0KCkubG9jYXRpb24oKSAtIG9mZnNldEZyb21Sb290IC0gb2Zmc2V0RnJvbVJl
bmRlcmVyKTsKKyAgICAgICAgICAgIGxheWVyLT5zZXRTaXplKGhCYXItPmZyYW1lUmVjdCgpLnNp
emUoKSk7CisgICAgICAgIH0KKyAgICAgICAgbGF5ZXItPnNldERyYXdzQ29udGVudChoQmFyKTsK
KyAgICB9CisgICAgCisgICAgaWYgKEdyYXBoaWNzTGF5ZXIqIGxheWVyID0gbGF5ZXJGb3JWZXJ0
aWNhbFNjcm9sbGJhcigpKSB7CisgICAgICAgIFNjcm9sbGJhciogdkJhciA9IG1fb3duaW5nTGF5
ZXItPnZlcnRpY2FsU2Nyb2xsYmFyKCk7CisgICAgICAgIGlmICh2QmFyKSB7CisgICAgICAgICAg
ICBsYXllci0+c2V0UG9zaXRpb24odkJhci0+ZnJhbWVSZWN0KCkubG9jYXRpb24oKSAtIG9mZnNl
dEZyb21Sb290IC0gb2Zmc2V0RnJvbVJlbmRlcmVyKTsKKyAgICAgICAgICAgIGxheWVyLT5zZXRT
aXplKHZCYXItPmZyYW1lUmVjdCgpLnNpemUoKSk7CisgICAgICAgIH0KKyAgICAgICAgbGF5ZXIt
PnNldERyYXdzQ29udGVudCh2QmFyKTsKKyAgICB9CisKKyAgICBpZiAoR3JhcGhpY3NMYXllciog
bGF5ZXIgPSBsYXllckZvclNjcm9sbENvcm5lcigpKSB7CisgICAgICAgIGNvbnN0IExheW91dFJl
Y3QmIHNjcm9sbENvcm5lckFuZFJlc2l6ZXIgPSBtX293bmluZ0xheWVyLT5zY3JvbGxDb3JuZXJB
bmRSZXNpemVyUmVjdCgpOworICAgICAgICBsYXllci0+c2V0UG9zaXRpb24oc2Nyb2xsQ29ybmVy
QW5kUmVzaXplci5sb2NhdGlvbigpIC0gb2Zmc2V0RnJvbVJlbmRlcmVyKTsKKyAgICAgICAgbGF5
ZXItPnNldFNpemUoc2Nyb2xsQ29ybmVyQW5kUmVzaXplci5zaXplKCkpOworICAgICAgICBsYXll
ci0+c2V0RHJhd3NDb250ZW50KCFzY3JvbGxDb3JuZXJBbmRSZXNpemVyLmlzRW1wdHkoKSk7Cisg
ICAgfQorfQorCiBib29sIFJlbmRlckxheWVyQmFja2luZzo6dXBkYXRlRm9yZWdyb3VuZExheWVy
KGJvb2wgbmVlZHNGb3JlZ3JvdW5kTGF5ZXIpCiB7CiAgICAgYm9vbCBsYXllckNoYW5nZWQgPSBm
YWxzZTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJh
Y2tpbmcuaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcuaApp
bmRleCA4MmEzZmFhMGRlZjc2MTZmNzk4Y2Y4NjMwMzlhZTRjYjE0ZWUwMWViLi4wNTA4YjUyYmIy
ZmI2YTc5YmEzNzJlOWFhOTA0Y2NiMGI1MWM1OTQ1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlckxheWVyQmFja2luZy5oCkBAIC0xMzEsNiArMTMxLDcgQEAgcHVibGljOgog
ICAgIHZvaWQgdXBkYXRlQ29tcG9zaXRlZEJvdW5kcygpOwogICAgIAogICAgIHZvaWQgdXBkYXRl
QWZ0ZXJXaWRnZXRSZXNpemUoKTsKKyAgICB2b2lkIHBvc2l0aW9uT3ZlcmZsb3dDb250cm9sc0xh
eWVycyhjb25zdCBJbnRTaXplJiBvZmZzZXRGcm9tUm9vdCk7CiAKICAgICAvLyBHcmFwaGljc0xh
eWVyQ2xpZW50IGludGVyZmFjZQogICAgIHZpcnR1YWwgYm9vbCBzaG91bGRVc2VUaWxlQ2FjaGUo
Y29uc3QgR3JhcGhpY3NMYXllciopIGNvbnN0OwpkaWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hh
bmdlTG9nCmluZGV4IDFlNWNmOTM5MDlkNjRkNTIzNDlmZDJhNDUwMDM3ZDBkMzAwODM0NzcuLjY1
ZjIwMGRlZWNmYTgyYTIxYjU3MDk0NDgyYWQ2MzVmZTU5ZWE1NmUgMTAwNjQ0Ci0tLSBhL0NoYW5n
ZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxMi0wOS0wNyAgU2ltb24g
RnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KKworICAgICAgICBib3gtc2hhZG93IGNh
dXNlcyBvdmVybGF5IHNjcm9sbGJhcnMgdG8gYmUgaW4gdGhlIHdyb25nIHBvc2l0aW9uIHdoZW4g
ZWxlbWVudCBpcyBjb21wb3NpdGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD04NTY0NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFRlc3Qgb3ZlcmxheSBzY3JvbGxiYXJzIGluIGNvbXBvc2l0ZWQgbGF5ZXJz
LgorCisgICAgICAgICogTWFudWFsVGVzdHMvc2Nyb2xsYmFycy9zY3JvbGxiYXJzLWluLWNvbXBv
c2l0ZWQtbGF5ZXJzLmh0bWw6IEFkZGVkLgorCiAyMDEyLTA5LTA3ICBBbGxhbiBTYW5kZmVsZCBK
ZW5zZW4gIDxhbGxhbi5qZW5zZW5Abm9raWEuY29tPgogCiAgICAgICAgIFNpbXBsaWZ5IGhpdFRl
c3RSZXN1bHRBdFBvaW50IGFuZCBub2Rlc0Zyb21SZWN0IEFQSXMKZGlmZiAtLWdpdCBhL01hbnVh
bFRlc3RzL3Njcm9sbGJhcnMvc2Nyb2xsYmFycy1pbi1jb21wb3NpdGVkLWxheWVycy5odG1sIGIv
TWFudWFsVGVzdHMvc2Nyb2xsYmFycy9zY3JvbGxiYXJzLWluLWNvbXBvc2l0ZWQtbGF5ZXJzLmh0
bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uYjQ1ZDgzNTIwZjFlNmU4ZmIwYjJhMmUzMjFjNjllYTA3ZWE5OWQwYQot
LS0gL2Rldi9udWxsCisrKyBiL01hbnVhbFRlc3RzL3Njcm9sbGJhcnMvc2Nyb2xsYmFycy1pbi1j
b21wb3NpdGVkLWxheWVycy5odG1sCkBAIC0wLDAgKzEsNDUgQEAKKzwhRE9DVFlQRSBodG1sPgor
Cis8aHRtbD4KKzxoZWFkPgorICAgIDxzdHlsZT4KKyAgICAuc2Nyb2xsIHsKKyAgICAgICAgd2lk
dGg6IDIwMHB4OworICAgICAgICBoZWlnaHQ6IDIwMHB4OworICAgICAgICBib3JkZXI6IDFweCBz
b2xpZCBibGFjazsKKyAgICAgICAgbWFyZ2luOiAxNXB4OworICAgICAgICBwYWRkaW5nOiA1cHg7
CisgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDsKKyAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06
IHRyYW5zbGF0ZVooMCk7CisgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IGJsYWNrOworICAg
IH0KKworICAgIC5yb3RhdGVkIHsKKyAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNk
KDAsIDAsIDEsIDQ1ZGVnKTsKKyAgICB9CisgICAgLnNjcm9sbCA+IGRpdiB7CisgICAgICAgIGJh
Y2tncm91bmQtY29sb3I6IHNpbHZlcjsKKyAgICAgICAgd2lkdGg6IDUwMHB4OworICAgICAgICBo
ZWlnaHQ6IDEwMDBweDsKKyAgICB9CisgICAgPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorCisg
ICAgPHA+T3ZlcmxheSBzY3JvbGxiYXJzIChvbiBNYWMpIHNob3VsZCBzaG93IGluIHRoZSBjb3Jy
ZWN0IHBsYWNlIHdoZW4gc2Nyb2xsaW5nLjwvcD4KKyAgICA8ZGl2IGNsYXNzPSJzY3JvbGwiPgor
ICAgICAgICA8ZGl2PjwvZGl2PgorICAgIDwvZGl2PgorCisgICAgPHA+T3ZlcmxheSBzY3JvbGxi
YXJzIChvbiBNYWMpIHNob3VsZCBzaG93IGluIHRoZSBjb3JyZWN0IHBsYWNlIHdoZW4gc2Nyb2xs
aW5nLCBhbmQgdGhlIHJlc2l6ZSBjb3JuZXIgc2hvdWxkIHNob3cgaW4gdGhlIGNvcnJlY3QgcGxh
Y2UuPC9wPgorICAgIDxkaXYgY2xhc3M9InNjcm9sbCIgc3R5bGU9InJlc2l6ZTogYm90aDsgb3Zl
cmZsb3c6aGlkZGVucyI+CisgICAgICAgIDxkaXY+PC9kaXY+CisgICAgPC9kaXY+CisKKyAgICA8
cD5PdmVybGF5IHNjcm9sbGJhcnMgKG9uIE1hYykgc2hvdWxkIHNob3cgaW4gdGhlIGNvcnJlY3Qg
cGxhY2Ugd2hlbiBzY3JvbGxpbmcsIGFuZCB0aGUgcmVzaXplIGNvcm5lciBzaG91bGQgc2hvdyBp
biB0aGUgY29ycmVjdCBwbGFjZS48L3A+CisgICAgPGRpdiBjbGFzcz0icm90YXRlZCBzY3JvbGwi
IHN0eWxlPSJyZXNpemU6IGJvdGg7IG92ZXJmbG93OmhpZGRlbnMiPgorICAgICAgICA8ZGl2Pjwv
ZGl2PgorICAgIDwvZGl2PgorCis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>
<flag name="review"
          id="174122"
          type_id="1"
          status="+"
          setter="jamesr"
    />
          </attachment>
      

    </bug>

</bugzilla>