<?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>203842</bug_id>
          
          <creation_ts>2019-11-04 23:20:41 -0800</creation_ts>
          <short_desc>Integrate visualViewport&apos;s resize event with HTML5 event loop</short_desc>
          <delta_ts>2019-11-05 19:57:18 -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>DOM</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>202843</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>cdumez</cc>
    
    <cc>dbates</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>kangil.han</cc>
    
    <cc>koivisto</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1587319</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2019-11-04 23:20:41 -0800</bug_when>
    <thetext>Somehow my patch in https://trac.webkit.org/changeset/251867 didn&apos;t include the visual viewport change
unlike the earlier https://trac.webkit.org/changeset/251269

Make visualViewport&apos;s resize use HTML5 event loop as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1587558</commentid>
    <comment_count>1</comment_count>
      <attachid>382854</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2019-11-05 15:00:03 -0800</bug_when>
    <thetext>Created attachment 382854
WIP</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1587580</commentid>
    <comment_count>2</comment_count>
      <attachid>382860</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2019-11-05 16:23:04 -0800</bug_when>
    <thetext>Created attachment 382860
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1587601</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2019-11-05 17:00:17 -0800</bug_when>
    <thetext>I&apos;ve manually ran visual viewport tests on iOS (and they pass) since iOS EWS is sick.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1587657</commentid>
    <comment_count>4</comment_count>
      <attachid>382860</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2019-11-05 19:56:06 -0800</bug_when>
    <thetext>Comment on attachment 382860
Patch

Clearing flags on attachment: 382860

Committed r252122: &lt;https://trac.webkit.org/changeset/252122&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1587658</commentid>
    <comment_count>5</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2019-11-05 19:56:08 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1587659</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-11-05 19:57:18 -0800</bug_when>
    <thetext>&lt;rdar://problem/56930583&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>382854</attachid>
            <date>2019-11-05 15:00:03 -0800</date>
            <delta_ts>2019-11-05 16:23:03 -0800</delta_ts>
            <desc>WIP</desc>
            <filename>wip203842.patch</filename>
            <type>text/plain</type>
            <size>2723</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudEV2ZW50UXVldWUuY3BwCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudEV2ZW50UXVldWUuY3BwCShyZXZpc2lv
biAyNTIwNDIpCisrKyBTb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnRFdmVudFF1ZXVlLmNwcAko
d29ya2luZyBjb3B5KQpAQCAtMTA1LDIyICsxMDUsNiBAQAogICAgIGVucXVldWVFdmVudChXVEZN
b3ZlKHNjcm9sbEV2ZW50KSk7CiB9CiAKLXZvaWQgRG9jdW1lbnRFdmVudFF1ZXVlOjplbnF1ZXVl
UmVzaXplRXZlbnQoRXZlbnRUYXJnZXQmIHRhcmdldCwgRXZlbnQ6OkNhbkJ1YmJsZSBjYW5CdWJi
bGUsIEV2ZW50OjpJc0NhbmNlbGFibGUgY2FuY2VsYWJsZSkKLXsKLSAgICBpZiAobV9pc0Nsb3Nl
ZCkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgaWYgKCFtX2RvY3VtZW50Lmhhc0xpc3RlbmVyVHlw
ZShEb2N1bWVudDo6UkVTSVpFX0xJU1RFTkVSKSkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgaWYg
KCFtX3RhcmdldHNXaXRoUXVldWVkUmVzaXplRXZlbnRzLmFkZCgmdGFyZ2V0KS5pc05ld0VudHJ5
KQotICAgICAgICByZXR1cm47Ci0KLSAgICBSZWY8RXZlbnQ+IHJlc2l6ZUV2ZW50ID0gRXZlbnQ6
OmNyZWF0ZShldmVudE5hbWVzKCkucmVzaXplRXZlbnQsIGNhbkJ1YmJsZSwgY2FuY2VsYWJsZSk7
Ci0gICAgcmVzaXplRXZlbnQtPnNldFRhcmdldCgmdGFyZ2V0KTsKLSAgICBlbnF1ZXVlRXZlbnQo
V1RGTW92ZShyZXNpemVFdmVudCkpOwotfQotCiBib29sIERvY3VtZW50RXZlbnRRdWV1ZTo6Y2Fu
Y2VsRXZlbnQoRXZlbnQmIGV2ZW50KQogewogICAgIGJvb2wgZm91bmQgPSBtX3F1ZXVlZEV2ZW50
cy5yZW1vdmUoJmV2ZW50KTsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudEV2ZW50
UXVldWUuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnRFdmVudFF1
ZXVlLmgJKHJldmlzaW9uIDI1MjA0MikKKysrIFNvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudEV2
ZW50UXVldWUuaAkod29ya2luZyBjb3B5KQpAQCAtNDksNyArNDksNiBAQAogCiAgICAgdm9pZCBl
bnF1ZXVlT3JEaXNwYXRjaFNjcm9sbEV2ZW50KE5vZGUmKTsKICAgICB2b2lkIGVucXVldWVTY3Jv
bGxFdmVudChFdmVudFRhcmdldCYsIEV2ZW50OjpDYW5CdWJibGUsIEV2ZW50OjpJc0NhbmNlbGFi
bGUpOwotICAgIHZvaWQgZW5xdWV1ZVJlc2l6ZUV2ZW50KEV2ZW50VGFyZ2V0JiwgRXZlbnQ6OkNh
bkJ1YmJsZSwgRXZlbnQ6OklzQ2FuY2VsYWJsZSk7CiAKIHByaXZhdGU6CiAgICAgdm9pZCBwZW5k
aW5nRXZlbnRUaW1lckZpcmVkKCk7CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wYWdlL1Zpc3VhbFZp
ZXdwb3J0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wYWdlL1Zpc3VhbFZpZXdw
b3J0LmNwcAkocmV2aXNpb24gMjUyMDQyKQorKysgU291cmNlL1dlYkNvcmUvcGFnZS9WaXN1YWxW
aWV3cG9ydC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE1MCw3ICsxNTAsOCBAQAogICAgIGRvdWJs
ZSBoZWlnaHQgPSAwOwogICAgIGRvdWJsZSBzY2FsZSA9IDE7CiAKLSAgICBpZiAoYXV0byogZnJh
bWUgPSB0aGlzLT5mcmFtZSgpKSB7CisgICAgYXV0byBmcmFtZSA9IG1ha2VSZWZQdHIodGhpcy0+
ZnJhbWUoKSk7CisgICAgaWYgKGZyYW1lKSB7CiAgICAgICAgIGlmIChhdXRvKiB2aWV3ID0gZnJh
bWUtPnZpZXcoKSkgewogICAgICAgICAgICAgYXV0byB2aXN1YWxWaWV3cG9ydFJlY3QgPSB2aWV3
LT52aXN1YWxWaWV3cG9ydFJlY3QoKTsKICAgICAgICAgICAgIGF1dG8gbGF5b3V0Vmlld3BvcnRS
ZWN0ID0gdmlldy0+bGF5b3V0Vmlld3BvcnRSZWN0KCk7CkBAIC0xNzMsNyArMTc0LDggQEAKICAg
ICAgICAgbV9vZmZzZXRUb3AgPSBvZmZzZXRUb3A7CiAgICAgfQogICAgIGlmIChtX3dpZHRoICE9
IHdpZHRoIHx8IG1faGVpZ2h0ICE9IGhlaWdodCB8fCBtX3NjYWxlICE9IHNjYWxlKSB7Ci0gICAg
ICAgIGVucXVldWVSZXNpemVFdmVudCgpOworICAgICAgICBpZiAoYXV0byogZnJhbWUgPSB0aGlz
LT5mcmFtZSgpKQorICAgICAgICAgICAgZnJhbWUtPmRvY3VtZW50KCktPnNldE5lZWRzVmlzdWFs
Vmlld3BvcnRSZXNpemUoKTsKICAgICAgICAgbV93aWR0aCA9IHdpZHRoOwogICAgICAgICBtX2hl
aWdodCA9IGhlaWdodDsKICAgICAgICAgbV9zY2FsZSA9IHNjYWxlOwpAQCAtMTgwLDE1ICsxODIs
NiBAQAogICAgIH0KIH0KIAotdm9pZCBWaXN1YWxWaWV3cG9ydDo6ZW5xdWV1ZVJlc2l6ZUV2ZW50
KCkKLXsKLSAgICBhdXRvKiBmcmFtZSA9IHRoaXMtPmZyYW1lKCk7Ci0gICAgaWYgKCFmcmFtZSkK
LSAgICAgICAgcmV0dXJuOwotCi0gICAgZnJhbWUtPmRvY3VtZW50KCktPmV2ZW50UXVldWUoKS5l
bnF1ZXVlUmVzaXplRXZlbnQoKnRoaXMsIEV2ZW50OjpDYW5CdWJibGU6Ok5vLCBFdmVudDo6SXND
YW5jZWxhYmxlOjpObyk7Ci19Ci0KIHZvaWQgVmlzdWFsVmlld3BvcnQ6OmVucXVldWVTY3JvbGxF
dmVudCgpCiB7CiAgICAgYXV0byogZnJhbWUgPSB0aGlzLT5mcmFtZSgpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>382860</attachid>
            <date>2019-11-05 16:23:04 -0800</date>
            <delta_ts>2019-11-05 19:56:06 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-203842-20191105162304.patch</filename>
            <type>text/plain</type>
            <size>7875</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI1MjEwMykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBACisyMDE5LTExLTA1ICBSeW9zdWtl
IE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIEludGVncmF0ZSB2aXN1YWxWaWV3
cG9ydCdzIHJlc2l6ZSBldmVudCB3aXRoIEhUTUw1IGV2ZW50IGxvb3AKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwMzg0MgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEludGVncmF0ZSB0aGUgdmlzdWFsIHZp
ZXdwb3J0IEFQSSdzIHJlc2l6ZSBldmVudCB3aXRoIEhUTUw1IGV2ZW50IGxvb3AKKyAgICAgICAg
YXMgaW50ZW5kZWQgaW4gcjI1MTg2Ny4KKworICAgICAgICBUZXN0OiBmYXN0L2V2ZW50cy9yZXNp
emUtc3ViZnJhbWUtaW4tcmVuZGVyaW5nLXVwZGF0ZS5odG1sCisKKyAgICAgICAgKiBkb20vRG9j
dW1lbnRFdmVudFF1ZXVlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkRvY3VtZW50RXZlbnRRdWV1
ZTo6ZW5xdWV1ZVJlc2l6ZUV2ZW50KTogRGVsZXRlZC4KKyAgICAgICAgKiBkb20vRG9jdW1lbnRF
dmVudFF1ZXVlLmg6CisgICAgICAgICogcGFnZS9WaXN1YWxWaWV3cG9ydC5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpWaXN1YWxWaWV3cG9ydDo6dXBkYXRlKToKKyAgICAgICAgKFdlYkNvcmU6OlZp
c3VhbFZpZXdwb3J0OjplbnF1ZXVlUmVzaXplRXZlbnQpOiBEZWxldGVkLgorCiAyMDE5LTExLTA1
ICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgogCiAgICAgICAgIFtX
aW5dW0NNYWtlXSBCdWlsZCBXZWJDb3JlIGFzIGFuIE9CSkVDVCBsaWJyYXJ5IHVubGVzcyBBcHBs
ZSBpbnRlcm5hbCBidWlsZHMKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudEV2ZW50
UXVldWUuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudEV2ZW50
UXVldWUuY3BwCShyZXZpc2lvbiAyNTIwNDIpCisrKyBTb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1l
bnRFdmVudFF1ZXVlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTA1LDIyICsxMDUsNiBAQCB2b2lk
IERvY3VtZW50RXZlbnRRdWV1ZTo6ZW5xdWV1ZVNjcm9sbEV2CiAgICAgZW5xdWV1ZUV2ZW50KFdU
Rk1vdmUoc2Nyb2xsRXZlbnQpKTsKIH0KIAotdm9pZCBEb2N1bWVudEV2ZW50UXVldWU6OmVucXVl
dWVSZXNpemVFdmVudChFdmVudFRhcmdldCYgdGFyZ2V0LCBFdmVudDo6Q2FuQnViYmxlIGNhbkJ1
YmJsZSwgRXZlbnQ6OklzQ2FuY2VsYWJsZSBjYW5jZWxhYmxlKQotewotICAgIGlmIChtX2lzQ2xv
c2VkKQotICAgICAgICByZXR1cm47Ci0KLSAgICBpZiAoIW1fZG9jdW1lbnQuaGFzTGlzdGVuZXJU
eXBlKERvY3VtZW50OjpSRVNJWkVfTElTVEVORVIpKQotICAgICAgICByZXR1cm47Ci0KLSAgICBp
ZiAoIW1fdGFyZ2V0c1dpdGhRdWV1ZWRSZXNpemVFdmVudHMuYWRkKCZ0YXJnZXQpLmlzTmV3RW50
cnkpCi0gICAgICAgIHJldHVybjsKLQotICAgIFJlZjxFdmVudD4gcmVzaXplRXZlbnQgPSBFdmVu
dDo6Y3JlYXRlKGV2ZW50TmFtZXMoKS5yZXNpemVFdmVudCwgY2FuQnViYmxlLCBjYW5jZWxhYmxl
KTsKLSAgICByZXNpemVFdmVudC0+c2V0VGFyZ2V0KCZ0YXJnZXQpOwotICAgIGVucXVldWVFdmVu
dChXVEZNb3ZlKHJlc2l6ZUV2ZW50KSk7Ci19Ci0KIGJvb2wgRG9jdW1lbnRFdmVudFF1ZXVlOjpj
YW5jZWxFdmVudChFdmVudCYgZXZlbnQpCiB7CiAgICAgYm9vbCBmb3VuZCA9IG1fcXVldWVkRXZl
bnRzLnJlbW92ZSgmZXZlbnQpOwpJbmRleDogU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50RXZl
bnRRdWV1ZS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudEV2ZW50
UXVldWUuaAkocmV2aXNpb24gMjUyMDQyKQorKysgU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50
RXZlbnRRdWV1ZS5oCSh3b3JraW5nIGNvcHkpCkBAIC00OSw3ICs0OSw2IEBAIHB1YmxpYzoKIAog
ICAgIHZvaWQgZW5xdWV1ZU9yRGlzcGF0Y2hTY3JvbGxFdmVudChOb2RlJik7CiAgICAgdm9pZCBl
bnF1ZXVlU2Nyb2xsRXZlbnQoRXZlbnRUYXJnZXQmLCBFdmVudDo6Q2FuQnViYmxlLCBFdmVudDo6
SXNDYW5jZWxhYmxlKTsKLSAgICB2b2lkIGVucXVldWVSZXNpemVFdmVudChFdmVudFRhcmdldCYs
IEV2ZW50OjpDYW5CdWJibGUsIEV2ZW50OjpJc0NhbmNlbGFibGUpOwogCiBwcml2YXRlOgogICAg
IHZvaWQgcGVuZGluZ0V2ZW50VGltZXJGaXJlZCgpOwpJbmRleDogU291cmNlL1dlYkNvcmUvcGFn
ZS9WaXN1YWxWaWV3cG9ydC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGFnZS9W
aXN1YWxWaWV3cG9ydC5jcHAJKHJldmlzaW9uIDI1MjA0MikKKysrIFNvdXJjZS9XZWJDb3JlL3Bh
Z2UvVmlzdWFsVmlld3BvcnQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xNTAsNyArMTUwLDggQEAg
dm9pZCBWaXN1YWxWaWV3cG9ydDo6dXBkYXRlKCkKICAgICBkb3VibGUgaGVpZ2h0ID0gMDsKICAg
ICBkb3VibGUgc2NhbGUgPSAxOwogCi0gICAgaWYgKGF1dG8qIGZyYW1lID0gdGhpcy0+ZnJhbWUo
KSkgeworICAgIGF1dG8gZnJhbWUgPSBtYWtlUmVmUHRyKHRoaXMtPmZyYW1lKCkpOworICAgIGlm
IChmcmFtZSkgewogICAgICAgICBpZiAoYXV0byogdmlldyA9IGZyYW1lLT52aWV3KCkpIHsKICAg
ICAgICAgICAgIGF1dG8gdmlzdWFsVmlld3BvcnRSZWN0ID0gdmlldy0+dmlzdWFsVmlld3BvcnRS
ZWN0KCk7CiAgICAgICAgICAgICBhdXRvIGxheW91dFZpZXdwb3J0UmVjdCA9IHZpZXctPmxheW91
dFZpZXdwb3J0UmVjdCgpOwpAQCAtMTczLDIyICsxNzQsMTQgQEAgdm9pZCBWaXN1YWxWaWV3cG9y
dDo6dXBkYXRlKCkKICAgICAgICAgbV9vZmZzZXRUb3AgPSBvZmZzZXRUb3A7CiAgICAgfQogICAg
IGlmIChtX3dpZHRoICE9IHdpZHRoIHx8IG1faGVpZ2h0ICE9IGhlaWdodCB8fCBtX3NjYWxlICE9
IHNjYWxlKSB7Ci0gICAgICAgIGVucXVldWVSZXNpemVFdmVudCgpOworICAgICAgICBpZiAoYXV0
byogZnJhbWUgPSB0aGlzLT5mcmFtZSgpKQorICAgICAgICAgICAgZnJhbWUtPmRvY3VtZW50KCkt
PnNldE5lZWRzVmlzdWFsVmlld3BvcnRSZXNpemUoKTsKICAgICAgICAgbV93aWR0aCA9IHdpZHRo
OwogICAgICAgICBtX2hlaWdodCA9IGhlaWdodDsKICAgICAgICAgbV9zY2FsZSA9IHNjYWxlOwog
ICAgIH0KIH0KIAotdm9pZCBWaXN1YWxWaWV3cG9ydDo6ZW5xdWV1ZVJlc2l6ZUV2ZW50KCkKLXsK
LSAgICBhdXRvKiBmcmFtZSA9IHRoaXMtPmZyYW1lKCk7Ci0gICAgaWYgKCFmcmFtZSkKLSAgICAg
ICAgcmV0dXJuOwotCi0gICAgZnJhbWUtPmRvY3VtZW50KCktPmV2ZW50UXVldWUoKS5lbnF1ZXVl
UmVzaXplRXZlbnQoKnRoaXMsIEV2ZW50OjpDYW5CdWJibGU6Ok5vLCBFdmVudDo6SXNDYW5jZWxh
YmxlOjpObyk7Ci19Ci0KIHZvaWQgVmlzdWFsVmlld3BvcnQ6OmVucXVldWVTY3JvbGxFdmVudCgp
CiB7CiAgICAgYXV0byogZnJhbWUgPSB0aGlzLT5mcmFtZSgpOwpJbmRleDogTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24g
MjUyMTEyKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMg
KzEsMTUgQEAKKzIwMTktMTEtMDUgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CisK
KyAgICAgICAgSW50ZWdyYXRlIHZpc3VhbFZpZXdwb3J0J3MgcmVzaXplIGV2ZW50IHdpdGggSFRN
TDUgZXZlbnQgbG9vcAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MjAzODQyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgQWRkZWQgYSB0ZXN0IHRvIG1ha2Ugc3VyZSByZXNpemUgZXZlbnQgZmlyZXMgb24gdmlz
dWFsVmlld3BvcnQgaW4gdGhlIGZyYW1lIHRyZWUgb3JkZXIuCisKKyAgICAgICAgKiBmYXN0L3Zp
c3VhbC12aWV3cG9ydC92aXN1YWwtdmlld3BvcnQtcmVzaXplLXN1YmZyYW1lLWluLXJlbmRlcmlu
Zy11cGRhdGUtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L3Zpc3VhbC12aWV3
cG9ydC92aXN1YWwtdmlld3BvcnQtcmVzaXplLXN1YmZyYW1lLWluLXJlbmRlcmluZy11cGRhdGUu
aHRtbDogQWRkZWQuCisKIDIwMTktMTEtMDUgIE9yaW9sIEJydWZhdSAgPG9icnVmYXVAaWdhbGlh
LmNvbT4KIAogICAgICAgICBbY3NzLWxpc3RzXSBJbXBsZW1lbnQgbGlzdC1zdHlsZS10eXBlOiA8
c3RyaW5nPgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC92aXN1YWwtdmlld3BvcnQvdmlzdWFsLXZp
ZXdwb3J0LXJlc2l6ZS1zdWJmcmFtZS1pbi1yZW5kZXJpbmctdXBkYXRlLWV4cGVjdGVkLnR4dAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3Zpc3VhbC12aWV3cG9ydC92aXN1YWwtdmll
d3BvcnQtcmVzaXplLXN1YmZyYW1lLWluLXJlbmRlcmluZy11cGRhdGUtZXhwZWN0ZWQudHh0CShu
b25leGlzdGVudCkKKysrIExheW91dFRlc3RzL2Zhc3QvdmlzdWFsLXZpZXdwb3J0L3Zpc3VhbC12
aWV3cG9ydC1yZXNpemUtc3ViZnJhbWUtaW4tcmVuZGVyaW5nLXVwZGF0ZS1leHBlY3RlZC50eHQJ
KHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwxNiBAQAorVGhpcyB0ZXN0cyB0aGF0IHJlc2l6ZSBl
dmVudCBpcyBub3QgZGlzcGF0Y2hlZCBvbiB2aXN1YWxWaWV3cG9ydCBhcyBhIHBhcnQgb2YgdXBk
YXRlTGF5b3V0CisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIg
bWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitpZnJhbWVCLnN0eWxl
LndpZHRoID0gIjIwMHB4IjsgdXBkYXRlTGF5b3V0KGlmcmFtZUIpCitpZnJhbWVBLnN0eWxlLndp
ZHRoID0gIjIwMHB4IjsgdXBkYXRlTGF5b3V0KGlmcmFtZUEpCitpZnJhbWVBQS5zdHlsZS53aWR0
aCA9ICIyMDBweCI7IHVwZGF0ZUxheW91dChpZnJhbWVBQSkKK1BBU1MgbG9ncy5sZW5ndGggaXMg
MAorQWZ0ZXIgcmVxdWVzdEFuaW1hdGlvbkZyYW1lCitQQVNTIGxvZ3MubGVuZ3RoIGlzIDMKK1BB
U1MgbG9ncy5qb2luKCIsICIpIGlzICJBLCBBQSwgQiIKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2Vk
IGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L3Zpc3Vh
bC12aWV3cG9ydC92aXN1YWwtdmlld3BvcnQtcmVzaXplLXN1YmZyYW1lLWluLXJlbmRlcmluZy11
cGRhdGUuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3Zpc3VhbC12aWV3cG9y
dC92aXN1YWwtdmlld3BvcnQtcmVzaXplLXN1YmZyYW1lLWluLXJlbmRlcmluZy11cGRhdGUuaHRt
bAkobm9uZXhpc3RlbnQpCisrKyBMYXlvdXRUZXN0cy9mYXN0L3Zpc3VhbC12aWV3cG9ydC92aXN1
YWwtdmlld3BvcnQtcmVzaXplLXN1YmZyYW1lLWluLXJlbmRlcmluZy11cGRhdGUuaHRtbAkod29y
a2luZyBjb3B5KQpAQCAtMCwwICsxLDU1IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGJv
ZHk+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QuanMiPjwvc2NyaXB0Pgor
PHNjcmlwdD4KKworZGVzY3JpcHRpb24oJ1RoaXMgdGVzdHMgdGhhdCByZXNpemUgZXZlbnQgaXMg
bm90IGRpc3BhdGNoZWQgb24gdmlzdWFsVmlld3BvcnQgYXMgYSBwYXJ0IG9mIHVwZGF0ZUxheW91
dCcpOworanNUZXN0SXNBc3luYyA9IHRydWU7CisKK2Z1bmN0aW9uIGNyZWF0ZUlmcmFtZShwYXJl
bnREb2N1bWVudCkKK3sKKyAgICBjb25zdCBpZnJhbWUgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50
KCdpZnJhbWUnKTsKKyAgICBpZnJhbWUuc3R5bGUud2lkdGggPSAnMTAwcHgnOworICAgIGlmcmFt
ZS5zdHlsZS5oZWlnaHQgPSAnMTAwcHgnOworICAgIHBhcmVudERvY3VtZW50LmJvZHkuYXBwZW5k
Q2hpbGQoaWZyYW1lKTsKKyAgICBpZnJhbWUuY29udGVudERvY3VtZW50LmJvZHkuaW5uZXJIVE1M
ID0gJzxzcGFuPmhlbGxvLCB3b3JsZDwvc3Bhbj4nOworICAgIHJldHVybiBpZnJhbWU7Cit9CisK
K2Z1bmN0aW9uIHVwZGF0ZUxheW91dChpZnJhbWUpCit7CisgICAgaWZyYW1lLmNvbnRlbnREb2N1
bWVudC5xdWVyeVNlbGVjdG9yKCJzcGFuIikuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7Cit9CisK
K2NvbnN0IGlmcmFtZUEgPSBjcmVhdGVJZnJhbWUoZG9jdW1lbnQpOworY29uc3QgaWZyYW1lQUEg
PSBjcmVhdGVJZnJhbWUoaWZyYW1lQS5jb250ZW50RG9jdW1lbnQpOworY29uc3QgaWZyYW1lQiA9
IGNyZWF0ZUlmcmFtZShkb2N1bWVudCk7CisKK2NvbnN0IGxvZ3MgPSBbXTsKK3JlcXVlc3RBbmlt
YXRpb25GcmFtZSgoKSA9PiB7CisgICAgc2V0VGltZW91dCgoKSA9PiB7CisgICAgICAgIGlmcmFt
ZUFBLmNvbnRlbnRXaW5kb3cudmlzdWFsVmlld3BvcnQuYWRkRXZlbnRMaXN0ZW5lcigncmVzaXpl
JywgKCkgPT4gbG9ncy5wdXNoKCdBQScpKTsKKyAgICAgICAgaWZyYW1lQS5jb250ZW50V2luZG93
LnZpc3VhbFZpZXdwb3J0LmFkZEV2ZW50TGlzdGVuZXIoJ3Jlc2l6ZScsICgpID0+IGxvZ3MucHVz
aCgnQScpKTsKKyAgICAgICAgaWZyYW1lQi5jb250ZW50V2luZG93LnZpc3VhbFZpZXdwb3J0LmFk
ZEV2ZW50TGlzdGVuZXIoJ3Jlc2l6ZScsICgpID0+IGxvZ3MucHVzaCgnQicpKTsKKworICAgICAg
ICBldmFsQW5kTG9nKCdpZnJhbWVCLnN0eWxlLndpZHRoID0gIjIwMHB4IjsgdXBkYXRlTGF5b3V0
KGlmcmFtZUIpJyk7CisgICAgICAgIGV2YWxBbmRMb2coJ2lmcmFtZUEuc3R5bGUud2lkdGggPSAi
MjAwcHgiOyB1cGRhdGVMYXlvdXQoaWZyYW1lQSknKTsKKyAgICAgICAgZXZhbEFuZExvZygnaWZy
YW1lQUEuc3R5bGUud2lkdGggPSAiMjAwcHgiOyB1cGRhdGVMYXlvdXQoaWZyYW1lQUEpJyk7Cisg
ICAgICAgIHNob3VsZEJlKCdsb2dzLmxlbmd0aCcsICcwJyk7CisgICAgICAgIHNldFRpbWVvdXQo
KCkgPT4geworICAgICAgICAgICAgcmVxdWVzdEFuaW1hdGlvbkZyYW1lKCgpID0+IHsKKyAgICAg
ICAgICAgICAgICBkZWJ1ZygnQWZ0ZXIgcmVxdWVzdEFuaW1hdGlvbkZyYW1lJyk7CisgICAgICAg
ICAgICAgICAgc2hvdWxkQmUoJ2xvZ3MubGVuZ3RoJywgJzMnKTsKKyAgICAgICAgICAgICAgICBz
aG91bGRCZUVxdWFsVG9TdHJpbmcoJ2xvZ3Muam9pbigiLCAiKScsICdBLCBBQSwgQicpOworICAg
ICAgICAgICAgICAgIGlmcmFtZUEucmVtb3ZlKCk7CisgICAgICAgICAgICAgICAgaWZyYW1lQi5y
ZW1vdmUoKTsKKyAgICAgICAgICAgICAgICBmaW5pc2hKU1Rlc3QoKTsKKyAgICAgICAgICAgIH0p
OworICAgICAgICB9LCAwKTsKKyAgICB9LCAwKTsKK30pOworCis8L3NjcmlwdD4KKzwvYm9keT4K
KzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>