<?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>234428</bug_id>
          
          <creation_ts>2021-12-17 01:23:36 -0800</creation_ts>
          <short_desc>Refactor WidthIterator::applyCSSVisibilityRules() to be a little more elegant</short_desc>
          <delta_ts>2021-12-17 16:27:39 -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>New Bugs</component>
          <version>WebKit 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>
          
          <blocked>232939</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Myles C. Maxfield">mmaxfield</reporter>
          <assigned_to name="Myles C. Maxfield">mmaxfield</assigned_to>
          <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1825019</commentid>
    <comment_count>0</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2021-12-17 01:23:36 -0800</bug_when>
    <thetext>Refactor WidthIterator::applyCSSVisibilityRules() to be a little more elegant</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1825020</commentid>
    <comment_count>1</comment_count>
      <attachid>447439</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2021-12-17 01:31:33 -0800</bug_when>
    <thetext>Created attachment 447439
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1825161</commentid>
    <comment_count>2</comment_count>
      <attachid>447439</attachid>
    <who name="alan">zalan</who>
    <bug_when>2021-12-17 12:40:19 -0800</bug_when>
    <thetext>Comment on attachment 447439
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=447439&amp;action=review

&gt; Source/WebCore/platform/graphics/WidthIterator.cpp:589
&gt; +

I usually end up just writing auto in lambdas (but again, I tend to use auto everywhere)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1825192</commentid>
    <comment_count>3</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2021-12-17 14:41:53 -0800</bug_when>
    <thetext>Committed r287208 (?): &lt;https://commits.webkit.org/r287208&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1825194</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-12-17 14:42:42 -0800</bug_when>
    <thetext>&lt;rdar://problem/86651355&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1825249</commentid>
    <comment_count>5</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2021-12-17 16:27:39 -0800</bug_when>
    <thetext>Committed r287213 (245376@trunk): &lt;https://commits.webkit.org/245376@trunk&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>447439</attachid>
            <date>2021-12-17 01:31:33 -0800</date>
            <delta_ts>2021-12-17 12:40:19 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-234428-20211217013132.patch</filename>
            <type>text/plain</type>
            <size>7852</size>
            <attacher name="Myles C. Maxfield">mmaxfield</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg3MTc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmRlYzk4NDBhMjYxOTJk
MWY5ODc1NTc2MzFkMDUyMDY2NjNmODBjYS4uZjk3NTkxYTZkNGMwZTBkNDliZmRhY2IxOWYyNDU3
NzM3MzIzZTU0NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDIxLTEyLTE3ICBNeWxl
cyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+CisKKyAgICAgICAgUmVmYWN0b3Ig
V2lkdGhJdGVyYXRvcjo6YXBwbHlDU1NWaXNpYmlsaXR5UnVsZXMoKSB0byBiZSBhIGxpdHRsZSBt
b3JlIGVsZWdhbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTIzNDQyOAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIFRoaXMgYWRkcyBhIGZldyBsYW1iZGEgb3BlcmF0aW9ucyBpbiB0aGlzIGZ1bmN0aW9uOgor
ICAgICAgICAtIGFkanVzdEZvclN5bnRoZXRpY0JvbGQoKQorICAgICAgICAtIGNsb2JiZXJHbHlw
aCgpCisgICAgICAgIC0gY2xvYmJlckFkdmFuY2UoKQorICAgICAgICAtIGRlbGV0ZUdseXBoKCkK
KyAgICAgICAgQW5kIHRoZW4gdXBkYXRlcyB0aGUgcmVzdCBvZiB0aGUgZnVuY3Rpb24gdG8gdXNl
IHRob3NlIG9wZXJhdGlvbnMuIEkgdGhpbmsgdGhpcyBtYWtlcworICAgICAgICB0aGUgYm9keSBv
ZiB0aGUgZnVuY3Rpb24gYSBsaXR0bGUgZWFzaWVyIHRvIHVuZGVyc3RhbmQsIGJlY2F1c2UgdGhl
IGNvZGUgdXNlcyBhIGhpZ2hlcgorICAgICAgICBsZXZlbCBvZiBhYnN0cmFjdGlvbi4gSXQgc2hv
dWRsbid0IGJlIGFueSBzbG93ZXIsIHRob3VnaCwgYmVjYXVzZSB0aGUgbGFtYmRhcyBjYW4gYWxs
CisgICAgICAgIGJlIGlubGluZWQgdG8gdGhlIHNhbWUgY29kZSB0aGF0IHdhcyB0aGVyZSBiZWZv
cmUuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzIGJlY2F1c2UgdGhlcmUgaXMgbm8gYmVoYXZpb3Ig
Y2hhbmdlLgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvV2lkdGhJdGVyYXRvci5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpXaWR0aEl0ZXJhdG9yOjphcHBseUNTU1Zpc2liaWxpdHlSdWxl
cyk6CisgICAgICAgIChXZWJDb3JlOjpXaWR0aEl0ZXJhdG9yOjphZGp1c3RGb3JTeW50aGV0aWNC
b2xkKTogRGVsZXRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9XaWR0aEl0ZXJhdG9y
Lmg6CisKIDIwMjEtMTItMTYgIENhcmxvcyBBbGJlcnRvIExvcGV6IFBlcmV6ICA8Y2xvcGV6QGln
YWxpYS5jb20+CiAKICAgICAgICAgUkVHUkVTU0lPTihyMjg3MTM4KSBbR0xJQl0gQnVpbGQgZmFp
bHVyZSB3aXRoIEdDQyA4IGFuZCA5IGluIHN0ZDo6YXJyYXkgdG8gU3BhbiBjb252ZXJzaW9uCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9XaWR0aEl0ZXJhdG9y
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL1dpZHRoSXRlcmF0b3IuY3Bw
CmluZGV4IGFmZDc3ZGU0MWE4MjAwZTZkYjlkOWUxM2ZlMzkxZDczZGIzNWU2N2MuLjgxZmU3OTcy
MWIxZDdiNGQ0NjViMmY5MGY0YzhiNzMyOGM1MGQ5NzkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL1dpZHRoSXRlcmF0b3IuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL1dpZHRoSXRlcmF0b3IuY3BwCkBAIC01NTQsMTYgKzU1NCw2
IEBAIGJvb2wgV2lkdGhJdGVyYXRvcjo6Y2hhcmFjdGVyQ2FuVXNlU2ltcGxpZmllZFRleHRNZWFz
dXJpbmcoVUNoYXIgY2hhcmFjdGVyLCBib29sCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLXZvaWQg
V2lkdGhJdGVyYXRvcjo6YWRqdXN0Rm9yU3ludGhldGljQm9sZChHbHlwaEJ1ZmZlciYgZ2x5cGhC
dWZmZXIsIHVuc2lnbmVkIGluZGV4KQotewotICAgIGF1dG8gZ2x5cGggPSBnbHlwaEJ1ZmZlci5n
bHlwaEF0KGluZGV4KTsKLSAgICBzdGF0aWMgY29uc3RleHByIGNvbnN0IEdseXBoQnVmZmVyR2x5
cGggZGVsZXRlZEdseXBoID0gMHhGRkZGOwotICAgIGF1dG8gc3ludGhldGljQm9sZE9mZnNldCA9
IGdseXBoID09IGRlbGV0ZWRHbHlwaCA/IDAgOiBnbHlwaEJ1ZmZlci5mb250QXQoaW5kZXgpLnN5
bnRoZXRpY0JvbGRPZmZzZXQoKTsKLSAgICBtX3J1bldpZHRoU29GYXIgKz0gc3ludGhldGljQm9s
ZE9mZnNldDsKLSAgICBhdXRvJiBhZHZhbmNlID0gZ2x5cGhCdWZmZXIuYWR2YW5jZXMoaW5kZXgp
WzBdOwotICAgIHNldFdpZHRoKGFkdmFuY2UsIHdpZHRoKGFkdmFuY2UpICsgc3ludGhldGljQm9s
ZE9mZnNldCk7Ci19Ci0KIHZvaWQgV2lkdGhJdGVyYXRvcjo6YXBwbHlDU1NWaXNpYmlsaXR5UnVs
ZXMoR2x5cGhCdWZmZXImIGdseXBoQnVmZmVyLCB1bnNpZ25lZCBnbHlwaEJ1ZmZlclN0YXJ0SW5k
ZXgpCiB7CiAgICAgLy8gVGhpcyBmdW5jdGlvbiBuZWVkcyB0byBiZSBrZXB0IGluIHN5bmMgd2l0
aCBjaGFyYWN0ZXJDYW5Vc2VTaW1wbGlmaWVkVGV4dE1lYXN1cmluZygpLgpAQCAtNTcxLDYgKzU2
MSwzMiBAQCB2b2lkIFdpZHRoSXRlcmF0b3I6OmFwcGx5Q1NTVmlzaWJpbGl0eVJ1bGVzKEdseXBo
QnVmZmVyJiBnbHlwaEJ1ZmZlciwgdW5zaWduZWQgZwogICAgIFZlY3Rvcjx1bnNpZ25lZD4gZ2x5
cGhzSW5kaWNlc1RvQmVEZWxldGVkOwogCiAgICAgZmxvYXQgeVBvc2l0aW9uID0gaGVpZ2h0KGds
eXBoQnVmZmVyLmluaXRpYWxBZHZhbmNlKCkpOworCisgICAgYXV0byBhZGp1c3RGb3JTeW50aGV0
aWNCb2xkID0gWyZdICh1bnNpZ25lZCBpbmRleCkgeworICAgICAgICBhdXRvIGdseXBoID0gZ2x5
cGhCdWZmZXIuZ2x5cGhBdChpbmRleCk7CisgICAgICAgIHN0YXRpYyBjb25zdGV4cHIgY29uc3Qg
R2x5cGhCdWZmZXJHbHlwaCBkZWxldGVkR2x5cGggPSAweEZGRkY7CisgICAgICAgIGF1dG8gc3lu
dGhldGljQm9sZE9mZnNldCA9IGdseXBoID09IGRlbGV0ZWRHbHlwaCA/IDAgOiBnbHlwaEJ1ZmZl
ci5mb250QXQoaW5kZXgpLnN5bnRoZXRpY0JvbGRPZmZzZXQoKTsKKyAgICAgICAgbV9ydW5XaWR0
aFNvRmFyICs9IHN5bnRoZXRpY0JvbGRPZmZzZXQ7CisgICAgICAgIGF1dG8mIGFkdmFuY2UgPSBn
bHlwaEJ1ZmZlci5hZHZhbmNlcyhpbmRleClbMF07CisgICAgICAgIHNldFdpZHRoKGFkdmFuY2Us
IHdpZHRoKGFkdmFuY2UpICsgc3ludGhldGljQm9sZE9mZnNldCk7CisgICAgfTsKKworICAgIGF1
dG8gY2xvYmJlckdseXBoID0gWyZdICh1bnNpZ25lZCBpbmRleCwgR2x5cGhCdWZmZXJHbHlwaCBu
ZXdHbHlwaCkgeworICAgICAgICBnbHlwaEJ1ZmZlci5nbHlwaHMoaW5kZXgpWzBdID0gbmV3R2x5
cGg7CisgICAgfTsKKworICAgIGF1dG8gY2xvYmJlckFkdmFuY2UgPSBbJl0gKHVuc2lnbmVkIGlu
ZGV4LCBmbG9hdCBuZXdBZHZhbmNlKSB7CisgICAgICAgIGF1dG8gYWR2YW5jZUJlZm9yZUNsb2Ji
ZXJpbmcgPSBnbHlwaEJ1ZmZlci5hZHZhbmNlQXQoaW5kZXgpOworICAgICAgICBnbHlwaEJ1ZmZl
ci5hZHZhbmNlcyhpbmRleClbMF0gPSBtYWtlR2x5cGhCdWZmZXJBZHZhbmNlKG5ld0FkdmFuY2Us
IGhlaWdodChhZHZhbmNlQmVmb3JlQ2xvYmJlcmluZykpOworICAgICAgICBtX3J1bldpZHRoU29G
YXIgKz0gd2lkdGgoZ2x5cGhCdWZmZXIuYWR2YW5jZUF0KGluZGV4KSkgLSB3aWR0aChhZHZhbmNl
QmVmb3JlQ2xvYmJlcmluZyk7CisgICAgICAgIGdseXBoQnVmZmVyLm9yaWdpbnMoaW5kZXgpWzBd
ID0gbWFrZUdseXBoQnVmZmVyT3JpZ2luKDAsIC15UG9zaXRpb24pOworICAgIH07CisKKyAgICBh
dXRvIGRlbGV0ZUdseXBoID0gWyZdICh1bnNpZ25lZCBpbmRleCkgeworICAgICAgICBtX3J1bldp
ZHRoU29GYXIgLT0gd2lkdGgoZ2x5cGhCdWZmZXIuYWR2YW5jZUF0KGluZGV4KSk7CisgICAgICAg
IGdseXBoQnVmZmVyLmRlbGV0ZUdseXBoV2l0aG91dEFmZmVjdGluZ1NpemUoaW5kZXgpOworICAg
IH07CisKICAgICBmb3IgKHVuc2lnbmVkIGkgPSBnbHlwaEJ1ZmZlclN0YXJ0SW5kZXg7IGkgPCBn
bHlwaEJ1ZmZlci5zaXplKCk7IHlQb3NpdGlvbiArPSBoZWlnaHQoZ2x5cGhCdWZmZXIuYWR2YW5j
ZUF0KGkpKSwgKytpKSB7CiAgICAgICAgIGF1dG8gc3RyaW5nT2Zmc2V0ID0gZ2x5cGhCdWZmZXIu
Y2hlY2tlZFN0cmluZ09mZnNldEF0KGksIG1fcnVuLmxlbmd0aCgpKTsKICAgICAgICAgaWYgKCFz
dHJpbmdPZmZzZXQpCkBAIC01ODAsMTIgKzU5NiwxMiBAQCB2b2lkIFdpZHRoSXRlcmF0b3I6OmFw
cGx5Q1NTVmlzaWJpbGl0eVJ1bGVzKEdseXBoQnVmZmVyJiBnbHlwaEJ1ZmZlciwgdW5zaWduZWQg
ZwogICAgICAgICBzd2l0Y2ggKGNoYXJhY3RlclJlc3BvbnNpYmxlRm9yVGhpc0dseXBoKSB7CiAg
ICAgICAgIGNhc2UgbmV3bGluZUNoYXJhY3RlcjoKICAgICAgICAgY2FzZSBjYXJyaWFnZVJldHVy
bjoKLSAgICAgICAgY2FzZSB0YWJDaGFyYWN0ZXI6CiAgICAgICAgIGNhc2Ugbm9CcmVha1NwYWNl
OgorICAgICAgICBjYXNlIHRhYkNoYXJhY3RlcjoKICAgICAgICAgICAgIEFTU0VSVChnbHlwaEJ1
ZmZlci5mb250cyhpKVswXSk7CiAgICAgICAgICAgICAvLyBGSVhNRTogSXMgdGhpcyBhY3R1YWxs
eSBuZWNlc3Nhcnk/IElmIHRoZSBmb250IHNwZWNpZmljYWxseSBoYXMgYSBnbHlwaCBmb3IgTkJT
UCwgSSBkb24ndCBzZWUgYSByZWFzb24gbm90IHRvIHVzZSBpdC4KLSAgICAgICAgICAgIGdseXBo
QnVmZmVyLmdseXBocyhpKVswXSA9IGdseXBoQnVmZmVyLmZvbnRzKGkpWzBdLT5zcGFjZUdseXBo
KCk7Ci0gICAgICAgICAgICBhZGp1c3RGb3JTeW50aGV0aWNCb2xkKGdseXBoQnVmZmVyLCBpKTsK
KyAgICAgICAgICAgIGNsb2JiZXJHbHlwaChpLCBnbHlwaEJ1ZmZlci5mb250QXQoaSkuc3BhY2VH
bHlwaCgpKTsKKyAgICAgICAgICAgIGFkanVzdEZvclN5bnRoZXRpY0JvbGQoaSk7CiAgICAgICAg
ICAgICBjb250aW51ZTsKICAgICAgICAgfQogCkBAIC01OTMsMjIgKzYwOSwxNyBAQCB2b2lkIFdp
ZHRoSXRlcmF0b3I6OmFwcGx5Q1NTVmlzaWJpbGl0eVJ1bGVzKEdseXBoQnVmZmVyJiBnbHlwaEJ1
ZmZlciwgdW5zaWduZWQgZwogICAgICAgICAvLyAiQ29udHJvbCBjaGFyYWN0ZXJzIChVbmljb2Rl
IGNhdGVnb3J5IENjKeKAlG90aGVyIHRoYW4gdGFicyAoVSswMDA5KSwgbGluZSBmZWVkcyAoVSsw
MDBBKSwgY2FycmlhZ2UgcmV0dXJucyAoVSswMDBEKSBhbmQgc2VxdWVuY2VzIHRoYXQgZm9ybSBh
IHNlZ21lbnQgYnJlYWvigJRtdXN0IGJlIHJlbmRlcmVkIGFzIGEgdmlzaWJsZSBnbHlwaCIKICAg
ICAgICAgaWYgKHVfY2hhclR5cGUoY2hhcmFjdGVyUmVzcG9uc2libGVGb3JUaGlzR2x5cGgpID09
IFVfQ09OVFJPTF9DSEFSKSB7CiAgICAgICAgICAgICAvLyBMZXQncyBhc3N1bWUgdGhhdCAubm90
ZGVmIGlzIHZpc2libGUuCi0gICAgICAgICAgICBhdXRvIHByZXZpb3VzQWR2YW5jZSA9IGdseXBo
QnVmZmVyLmFkdmFuY2VBdChpKTsKICAgICAgICAgICAgIEdseXBoQnVmZmVyR2x5cGggdmlzaWJs
ZUdseXBoID0gMDsKLSAgICAgICAgICAgIGdseXBoQnVmZmVyLmdseXBocyhpKVswXSA9IHZpc2li
bGVHbHlwaDsKLSAgICAgICAgICAgIEFTU0VSVChnbHlwaEJ1ZmZlci5mb250cyhpKVswXSk7Ci0g
ICAgICAgICAgICBnbHlwaEJ1ZmZlci5hZHZhbmNlcyhpKVswXSA9IG1ha2VHbHlwaEJ1ZmZlckFk
dmFuY2UoZ2x5cGhCdWZmZXIuZm9udHMoaSlbMF0tPndpZHRoRm9yR2x5cGgodmlzaWJsZUdseXBo
KSwgaGVpZ2h0KHByZXZpb3VzQWR2YW5jZSkpOwotICAgICAgICAgICAgbV9ydW5XaWR0aFNvRmFy
ICs9IHdpZHRoKGdseXBoQnVmZmVyLmFkdmFuY2VBdChpKSkgLSB3aWR0aChwcmV2aW91c0FkdmFu
Y2UpOwotICAgICAgICAgICAgZ2x5cGhCdWZmZXIub3JpZ2lucyhpKVswXSA9IG1ha2VHbHlwaEJ1
ZmZlck9yaWdpbigwLCAteVBvc2l0aW9uKTsKKyAgICAgICAgICAgIGNsb2JiZXJHbHlwaChpLCB2
aXNpYmxlR2x5cGgpOworICAgICAgICAgICAgY2xvYmJlckFkdmFuY2UoaSwgZ2x5cGhCdWZmZXIu
Zm9udEF0KGkpLndpZHRoRm9yR2x5cGgodmlzaWJsZUdseXBoKSk7CiAgICAgICAgICAgICBjb250
aW51ZTsKICAgICAgICAgfQogCi0gICAgICAgIGFkanVzdEZvclN5bnRoZXRpY0JvbGQoZ2x5cGhC
dWZmZXIsIGkpOworICAgICAgICBhZGp1c3RGb3JTeW50aGV0aWNCb2xkKGkpOwogCiAgICAgICAg
IGlmICgoY2hhcmFjdGVyUmVzcG9uc2libGVGb3JUaGlzR2x5cGggPj0gbnVsbENoYXJhY3RlciAm
JiBjaGFyYWN0ZXJSZXNwb25zaWJsZUZvclRoaXNHbHlwaCA8IHNwYWNlKQogICAgICAgICAgICAg
fHwgKGNoYXJhY3RlclJlc3BvbnNpYmxlRm9yVGhpc0dseXBoID49IGRlbGV0ZUNoYXJhY3RlciAm
JiBjaGFyYWN0ZXJSZXNwb25zaWJsZUZvclRoaXNHbHlwaCA8IG5vQnJlYWtTcGFjZSkpIHsKLSAg
ICAgICAgICAgIG1fcnVuV2lkdGhTb0ZhciAtPSB3aWR0aChnbHlwaEJ1ZmZlci5hZHZhbmNlQXQo
aSkpOwotICAgICAgICAgICAgZ2x5cGhCdWZmZXIuZGVsZXRlR2x5cGhXaXRob3V0QWZmZWN0aW5n
U2l6ZShpKTsKKyAgICAgICAgICAgIGRlbGV0ZUdseXBoKGkpOwogICAgICAgICAgICAgY29udGlu
dWU7CiAgICAgICAgIH0KIApAQCAtNjI5LDggKzY0MCw3IEBAIHZvaWQgV2lkdGhJdGVyYXRvcjo6
YXBwbHlDU1NWaXNpYmlsaXR5UnVsZXMoR2x5cGhCdWZmZXImIGdseXBoQnVmZmVyLCB1bnNpZ25l
ZCBnCiAgICAgICAgIGNhc2UgZmlyc3RTdHJvbmdJc29sYXRlOgogICAgICAgICBjYXNlIG9iamVj
dFJlcGxhY2VtZW50Q2hhcmFjdGVyOgogICAgICAgICBjYXNlIHplcm9XaWR0aE5vQnJlYWtTcGFj
ZToKLSAgICAgICAgICAgIG1fcnVuV2lkdGhTb0ZhciAtPSB3aWR0aChnbHlwaEJ1ZmZlci5hZHZh
bmNlQXQoaSkpOwotICAgICAgICAgICAgZ2x5cGhCdWZmZXIuZGVsZXRlR2x5cGhXaXRob3V0QWZm
ZWN0aW5nU2l6ZShpKTsKKyAgICAgICAgICAgIGRlbGV0ZUdseXBoKGkpOwogICAgICAgICAgICAg
Y29udGludWU7CiAgICAgICAgIH0KICAgICB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9XaWR0aEl0ZXJhdG9yLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9XaWR0aEl0ZXJhdG9yLmgKaW5kZXggOWVlMDAzMDdmYTIyNDM5ZWNlZTk0NDI4
NjhkZGQwNzBiNDM5MzNkMS4uZTM2NmVkOWMyNzY4OWM2YzFmMjNjMmViYzhmN2I4ZDUwMmE4OGI1
NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvV2lkdGhJdGVy
YXRvci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL1dpZHRoSXRlcmF0
b3IuaApAQCAtNzYsNyArNzYsNiBAQCBwcml2YXRlOgogICAgIGJvb2wgaGFzRXh0cmFTcGFjaW5n
KCkgY29uc3Q7CiAgICAgdm9pZCBhcHBseUV4dHJhU3BhY2luZ0FmdGVyU2hhcGluZyhHbHlwaEJ1
ZmZlciYsIHVuc2lnbmVkIGNoYXJhY3RlclN0YXJ0SW5kZXgsIHVuc2lnbmVkIGdseXBoQnVmZmVy
U3RhcnRJbmRleCwgdW5zaWduZWQgY2hhcmFjdGVyRGVzdGluYXRpb25JbmRleCwgZmxvYXQgc3Rh
cnRpbmdSdW5XaWR0aCk7CiAgICAgdm9pZCBhcHBseUNTU1Zpc2liaWxpdHlSdWxlcyhHbHlwaEJ1
ZmZlciYsIHVuc2lnbmVkIGdseXBoQnVmZmVyU3RhcnRJbmRleCk7Ci0gICAgdm9pZCBhZGp1c3RG
b3JTeW50aGV0aWNCb2xkKEdseXBoQnVmZmVyJiwgdW5zaWduZWQgaW5kZXgpOwogCiAgICAgc3Ry
dWN0IEFkZGl0aW9uYWxXaWR0aCB7CiAgICAgICAgIGZsb2F0IGxlZnQ7Cg==
</data>
<flag name="review"
          id="473052"
          type_id="1"
          status="+"
          setter="zalan"
    />
          </attachment>
      

    </bug>

</bugzilla>