<?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>195066</bug_id>
          
          <creation_ts>2019-02-26 13:16:55 -0800</creation_ts>
          <short_desc>[ContentChangeObserver] clearContentChangeObservers should be internal to ContentChangeObserver class</short_desc>
          <delta_ts>2019-02-26 14:31:11 -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>Layout and Rendering</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>cdumez</cc>
    
    <cc>dbates</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>japhet</cc>
    
    <cc>kangil.han</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1510163</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2019-02-26 13:16:55 -0800</bug_when>
    <thetext>ssia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1510167</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-02-26 13:17:45 -0800</bug_when>
    <thetext>&lt;rdar://problem/48411682&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1510171</commentid>
    <comment_count>2</comment_count>
      <attachid>363012</attachid>
    <who name="alan">zalan</who>
    <bug_when>2019-02-26 13:30:16 -0800</bug_when>
    <thetext>Created attachment 363012
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1510203</commentid>
    <comment_count>3</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2019-02-26 14:31:11 -0800</bug_when>
    <thetext>Committed r242108: &lt;https://trac.webkit.org/changeset/242108&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>363012</attachid>
            <date>2019-02-26 13:30:16 -0800</date>
            <delta_ts>2019-02-26 13:31:34 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-195066-20190226133016.patch</filename>
            <type>text/plain</type>
            <size>11798</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQyMTAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzgzM2NmYWUzNjgyZjE0
NTcyZTk2NmE2YTZhMGQ3Mjc1ZDNiNjE3MS4uYTNhMjVjOGYzN2E3OGMyOWJiYTY2YzkxNjFiNmVl
ZWYwOTIzYzNkMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDE5LTAyLTI2ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0NvbnRlbnRDaGFuZ2VPYnNl
cnZlcl0gY2xlYXJDb250ZW50Q2hhbmdlT2JzZXJ2ZXJzIHNob3VsZCBiZSBpbnRlcm5hbCB0byBD
b250ZW50Q2hhbmdlT2JzZXJ2ZXIgY2xhc3MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE5NTA2NgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDg0MTE2
ODI+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm93
IHdlIGNhbiByZW1vdmUgYWxsIHRoZSBlbXB0eSBjbGVhckNvbnRlbnRDaGFuZ2VPYnNlcnZlcnMo
KSBpbXBsZW1lbnRhdGlvbnMuICAKKworICAgICAgICAqIGRvbS9Eb2N1bWVudC5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpEb2N1bWVudDo6cGxhdGZvcm1TdXNwZW5kT3JTdG9wQWN0aXZlRE9NT2Jq
ZWN0cyk6CisgICAgICAgICogbG9hZGVyL0VtcHR5Q2xpZW50cy5oOgorICAgICAgICAqIHBhZ2Uv
Q2hyb21lQ2xpZW50Lmg6CisgICAgICAgICogcGFnZS9GcmFtZS5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpGcmFtZTo6d2lsbERldGFjaFBhZ2UpOgorICAgICAgICAqIHBhZ2UvaW9zL0NvbnRlbnRD
aGFuZ2VPYnNlcnZlci5oOgorICAgICAgICAqIHBhZ2UvaW9zL0NvbnRlbnRDaGFuZ2VPYnNlcnZl
ci5tbToKKyAgICAgICAgKFdlYkNvcmU6OkNvbnRlbnRDaGFuZ2VPYnNlcnZlcjo6Y2xlYXJUaW1l
cnNBbmRSZXBvcnRDb250ZW50Q2hhbmdlKToKKyAgICAgICAgKFdlYkNvcmU6OkNvbnRlbnRDaGFu
Z2VPYnNlcnZlcjo6ZGlkU3VzcGVuZEFjdGl2ZURPTU9iamVjdHMpOiBNaWdodCBuZWVkIHRvIG1l
cmdlIHRoZW0uCisgICAgICAgIChXZWJDb3JlOjpDb250ZW50Q2hhbmdlT2JzZXJ2ZXI6OndpbGxE
ZXRhY2hQYWdlKToKKwogMjAxOS0wMi0yNiAgWmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29t
PgogCiAgICAgICAgIFtDb250ZW50Q2hhbmdlT2JzZXJ2ZXJdIE1vdmUgc3R5bGUgcmVjYWxjIHNj
aGVkdWxlIG9ic2VydmF0aW9uIGxvZ2ljIHRvIENvbnRlbnRDaGFuZ2VPYnNlcnZlcgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpp
bmRleCA3ZmUyN2UwNzIxZjQ4MjAwMTkwODBhZDI4YTUwNjA1NTMxYTVjNDA0Li5lNWIxNWE4ZWM3
OWMxMjc1MTMyNDFlZDljZGEyMGMxYmJkZGNkYWIxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBA
CisyMDE5LTAyLTI2ICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAg
W0NvbnRlbnRDaGFuZ2VPYnNlcnZlcl0gY2xlYXJDb250ZW50Q2hhbmdlT2JzZXJ2ZXJzIHNob3Vs
ZCBiZSBpbnRlcm5hbCB0byBDb250ZW50Q2hhbmdlT2JzZXJ2ZXIgY2xhc3MKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NTA2NgorICAgICAgICA8cmRh
cjovL3Byb2JsZW0vNDg0MTE2ODI+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1dlYkNocm9tZUNsaWVu
dC5oOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvaW9zL1dlYkNocm9tZUNs
aWVudElPUy5tbToKKyAgICAgICAgKFdlYktpdDo6V2ViQ2hyb21lQ2xpZW50OjpjbGVhckNvbnRl
bnRDaGFuZ2VPYnNlcnZlcnMpOiBEZWxldGVkLgorCiAyMDE5LTAyLTI2ICBDaHJpcyBEdW1leiAg
PGNkdW1lekBhcHBsZS5jb20+CiAKICAgICAgICAgW2lPU10gUmVncmVzc2lvbihQU09OKSBTY3Jv
bGwgcG9zaXRpb24gaXMgbm8gbG9uZ2VyIHJlc3RvcmVkIHdoZW4gbmF2aWdhdGluZyBiYWNrIHRv
IHJlZGRpdC5jb20KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXRMZWdhY3kvaW9zL0NoYW5nZUxv
ZyBiL1NvdXJjZS9XZWJLaXRMZWdhY3kvaW9zL0NoYW5nZUxvZwppbmRleCAxNTQzNjExNGFjYzEy
N2ZkMGYwNDgxMmJmNDlhMGEwZjgwNmI4ZGE1Li4wYTMyYjlkOGMwOTU0YmI1N2QxYjlmYjZhNTgy
NGVmZGIyNjBhODJhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0TGVnYWN5L2lvcy9DaGFuZ2VM
b2cKKysrIGIvU291cmNlL1dlYktpdExlZ2FjeS9pb3MvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUg
QEAKKzIwMTktMDItMjYgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KKworICAgICAg
ICBbQ29udGVudENoYW5nZU9ic2VydmVyXSBjbGVhckNvbnRlbnRDaGFuZ2VPYnNlcnZlcnMgc2hv
dWxkIGJlIGludGVybmFsIHRvIENvbnRlbnRDaGFuZ2VPYnNlcnZlciBjbGFzcworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk1MDY2CisgICAgICAgIDxy
ZGFyOi8vcHJvYmxlbS80ODQxMTY4Mj4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L1dlYkNocm9tZUNsaWVudElPUy5oOgor
ICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L1dlYkNocm9tZUNsaWVudElPUy5tbToKKyAgICAgICAg
KFdlYkNocm9tZUNsaWVudElPUzo6Y2xlYXJDb250ZW50Q2hhbmdlT2JzZXJ2ZXJzKTogRGVsZXRl
ZC4KKwogMjAxOS0wMi0yNCAgWmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgogCiAgICAg
ICAgIEludHJvZHVjZSBDb250ZW50Q2hhbmdlT2JzZXJ2ZXIgY2xhc3MKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1l
bnQuY3BwCmluZGV4IDVkMzIwNzAxMjcwYWJhZTM5MjY5ZDU5NTgwNDc4YjA2NjQxYjVhMWMuLmE3
OWY2ODE4YmM4MTk2ZmYwZDhmYzgwNjYxNzU3ZmE0NzY0YTk1MDkgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0RvY3Vt
ZW50LmNwcApAQCAtMjYzMSwxMyArMjYzMSw4IEBAIGJvb2wgRG9jdW1lbnQ6OnNob3VsZEJ5cGFz
c01haW5Xb3JsZENvbnRlbnRTZWN1cml0eVBvbGljeSgpIGNvbnN0CiB2b2lkIERvY3VtZW50Ojpw
bGF0Zm9ybVN1c3BlbmRPclN0b3BBY3RpdmVET01PYmplY3RzKCkKIHsKICNpZiBQTEFURk9STShJ
T1NfRkFNSUxZKQotICAgIGlmICghcGFnZSgpIHx8ICFmcmFtZSgpKQotICAgICAgICByZXR1cm47
Ci0gICAgYXV0byYgcGFnZSA9ICp0aGlzLT5wYWdlKCk7Ci0gICAgaWYgKCFwYWdlLmNvbnRlbnRD
aGFuZ2VPYnNlcnZlcigpLmNvdW50T2ZPYnNlcnZlZERPTVRpbWVycygpKQotICAgICAgICByZXR1
cm47Ci0gICAgTE9HX1dJVEhfU1RSRUFNKENvbnRlbnRPYnNlcnZhdGlvbiwgc3RyZWFtIDw8ICJE
b2N1bWVudDo6cGxhdGZvcm1TdXNwZW5kT3JTdG9wQWN0aXZlRE9NT2JqZWN0czogcmVtb3ZlIHJl
Z2lzdGVyZWQgdGltZXJzLiIpOwotICAgIHBhZ2UuY2hyb21lKCkuY2xpZW50KCkuY2xlYXJDb250
ZW50Q2hhbmdlT2JzZXJ2ZXJzKCpmcmFtZSgpKTsKKyAgICBpZiAoYXV0byogcGFnZSA9IHRoaXMt
PnBhZ2UoKSkKKyAgICAgICAgcGFnZS0+Y29udGVudENoYW5nZU9ic2VydmVyKCkuZGlkU3VzcGVu
ZEFjdGl2ZURPTU9iamVjdHMoKTsKICNlbmRpZgogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9sb2FkZXIvRW1wdHlDbGllbnRzLmggYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvRW1wdHlD
bGllbnRzLmgKaW5kZXggMzMzOGI2ZDhlZmVlZDRmOWNjODE0NzBiY2ZhNjM1YzgzZmVkYWQyOS4u
ZDc5NGVmYmM1NGUzZmVlNzM4ZDVlM2VlMThiM2VkNDZhNDIyYjdlNyAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvbG9hZGVyL0VtcHR5Q2xpZW50cy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xv
YWRlci9FbXB0eUNsaWVudHMuaApAQCAtMTY2LDcgKzE2Niw2IEBAIGNsYXNzIEVtcHR5Q2hyb21l
Q2xpZW50IDogcHVibGljIENocm9tZUNsaWVudCB7CiAgICAgdm9pZCBkaWRSZWNlaXZlTW9iaWxl
RG9jVHlwZShib29sKSBmaW5hbCB7IH0KICAgICB2b2lkIHNldE5lZWRzU2Nyb2xsTm90aWZpY2F0
aW9ucyhGcmFtZSYsIGJvb2wpIGZpbmFsIHsgfQogICAgIHZvaWQgb2JzZXJ2ZWRDb250ZW50Q2hh
bmdlKEZyYW1lJikgZmluYWwgeyB9Ci0gICAgdm9pZCBjbGVhckNvbnRlbnRDaGFuZ2VPYnNlcnZl
cnMoRnJhbWUmKSBmaW5hbCB7IH0KICAgICB2b2lkIG5vdGlmeVJldmVhbGVkU2VsZWN0aW9uQnlT
Y3JvbGxpbmdGcmFtZShGcmFtZSYpIGZpbmFsIHsgfQogICAgIHZvaWQgZGlkTGF5b3V0KExheW91
dFR5cGUpIGZpbmFsIHsgfQogICAgIHZvaWQgZGlkU3RhcnRPdmVyZmxvd1Njcm9sbCgpIGZpbmFs
IHsgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9DaHJvbWVDbGllbnQuaCBiL1Nv
dXJjZS9XZWJDb3JlL3BhZ2UvQ2hyb21lQ2xpZW50LmgKaW5kZXggOGQ2ZjFkNTdhOGZhZGExMGFj
MjZkODliZDA5NWYyYWNkMGY1MmMxMi4uM2EwZGMzYmIwM2RjZDcwYmU5NGVmNGI5ODYyMWQ5Nzk1
NjBlN2ViYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9DaHJvbWVDbGllbnQuaAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0Nocm9tZUNsaWVudC5oCkBAIC0yNDIsNyArMjQyLDYg
QEAgcHVibGljOgogICAgIHZpcnR1YWwgdm9pZCBkaWRSZWNlaXZlTW9iaWxlRG9jVHlwZShib29s
KSA9IDA7CiAgICAgdmlydHVhbCB2b2lkIHNldE5lZWRzU2Nyb2xsTm90aWZpY2F0aW9ucyhGcmFt
ZSYsIGJvb2wpID0gMDsKICAgICB2aXJ0dWFsIHZvaWQgb2JzZXJ2ZWRDb250ZW50Q2hhbmdlKEZy
YW1lJikgPSAwOwotICAgIHZpcnR1YWwgdm9pZCBjbGVhckNvbnRlbnRDaGFuZ2VPYnNlcnZlcnMo
RnJhbWUmKSA9IDA7CiAgICAgdmlydHVhbCB2b2lkIG5vdGlmeVJldmVhbGVkU2VsZWN0aW9uQnlT
Y3JvbGxpbmdGcmFtZShGcmFtZSYpID0gMDsKIAogICAgIGVudW0gTGF5b3V0VHlwZSB7IE5vcm1h
bExheW91dCwgU2Nyb2xsIH07CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1l
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWUuY3BwCmluZGV4IDZlNzRlYzdiYjBjZmY4
YmRjZGQ1YTk2ZjRlZDZlYmQxYTVlNDQwYjcuLjY3ODQzODA1MzJlMGRmMDc4Y2RhZDg4YzI5ZTkw
ODVkYTJhZTNkYWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWUuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWUuY3BwCkBAIC04MzgsMTAgKzgzOCw4IEBAIHZv
aWQgRnJhbWU6OndpbGxEZXRhY2hQYWdlKCkKICAgICAgICAgcGFnZSgpLT5zY3JvbGxpbmdDb29y
ZGluYXRvcigpLT53aWxsRGVzdHJveVNjcm9sbGFibGVBcmVhKCptX3ZpZXcpOwogCiAjaWYgUExB
VEZPUk0oSU9TX0ZBTUlMWSkKLSAgICBpZiAocGFnZSgpICYmIHBhZ2UoKS0+Y29udGVudENoYW5n
ZU9ic2VydmVyKCkuY291bnRPZk9ic2VydmVkRE9NVGltZXJzKCkpIHsKLSAgICAgICAgTE9HKENv
bnRlbnRPYnNlcnZhdGlvbiwgIkZyYW1lOjp3aWxsRGV0YWNoUGFnZTogcmVtb3ZlIHJlZ2lzdGVy
ZWQgdGltZXJzLiIpOwotICAgICAgICBtX3BhZ2UtPmNocm9tZSgpLmNsaWVudCgpLmNsZWFyQ29u
dGVudENoYW5nZU9ic2VydmVycygqdGhpcyk7Ci0gICAgfQorICAgIGlmIChhdXRvKiBwYWdlID0g
dGhpcy0+cGFnZSgpKQorICAgICAgICBwYWdlLT5jb250ZW50Q2hhbmdlT2JzZXJ2ZXIoKS53aWxs
RGV0YWNoUGFnZSgpOwogI2VuZGlmCiAKICAgICBzY3JpcHQoKS5jbGVhclNjcmlwdE9iamVjdHMo
KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvaW9zL0NvbnRlbnRDaGFuZ2VPYnNl
cnZlci5oIGIvU291cmNlL1dlYkNvcmUvcGFnZS9pb3MvQ29udGVudENoYW5nZU9ic2VydmVyLmgK
aW5kZXggZTlkYzlkMDMyMTk2YWFlMDJhMGY1YjIyZTQ3ODBkYzZjOTA0MWExMC4uZmJjNTdiNTRl
OGY4ZWYyOTU4ZDI1NDVkZmMwOGNkYjYzNmM1NGVkMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcGFnZS9pb3MvQ29udGVudENoYW5nZU9ic2VydmVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUv
cGFnZS9pb3MvQ29udGVudENoYW5nZU9ic2VydmVyLmgKQEAgLTQ3LDE0ICs0NywxNCBAQCBwdWJs
aWM6CiAgICAgdm9pZCBzdGFydE9ic2VydmluZ1N0eWxlUmVzb2x2ZSgpOwogICAgIHZvaWQgc3Rv
cE9ic2VydmluZ1N0eWxlUmVzb2x2ZSgpOwogCisgICAgdm9pZCBkaWRTdXNwZW5kQWN0aXZlRE9N
T2JqZWN0cygpOworICAgIHZvaWQgd2lsbERldGFjaFBhZ2UoKTsKKwogICAgIFdFQkNPUkVfRVhQ
T1JUIHZvaWQgc3RhcnRPYnNlcnZpbmdDb250ZW50Q2hhbmdlcygpOwogICAgIFdFQkNPUkVfRVhQ
T1JUIHZvaWQgc3RvcE9ic2VydmluZ0NvbnRlbnRDaGFuZ2VzKCk7CiAKICAgICBXRUJDT1JFX0VY
UE9SVCBXS0NvbnRlbnRDaGFuZ2Ugb2JzZXJ2ZWRDb250ZW50Q2hhbmdlKCk7CiAKLSAgICBXRUJD
T1JFX0VYUE9SVCB1bnNpZ25lZCBjb3VudE9mT2JzZXJ2ZWRET01UaW1lcnMoKTsKLSAgICBXRUJD
T1JFX0VYUE9SVCB2b2lkIGNsZWFyT2JzZXJ2ZWRET01UaW1lcnMoKTsKLQogICAgIGNsYXNzIFN0
eWxlQ2hhbmdlIHsKICAgICBwdWJsaWM6CiAgICAgICAgIFN0eWxlQ2hhbmdlKGNvbnN0IEVsZW1l
bnQmLCBDb250ZW50Q2hhbmdlT2JzZXJ2ZXImKTsKQEAgLTg4LDYgKzg4LDExIEBAIHByaXZhdGU6
CiAKICAgICB2b2lkIHNldE9ic2VydmVkQ29udGVudENoYW5nZShXS0NvbnRlbnRDaGFuZ2UpOwog
CisgICAgdW5zaWduZWQgY291bnRPZk9ic2VydmVkRE9NVGltZXJzKCk7CisgICAgdm9pZCBjbGVh
ck9ic2VydmVkRE9NVGltZXJzKCk7CisKKyAgICB2b2lkIGNsZWFyVGltZXJzQW5kUmVwb3J0Q29u
dGVudENoYW5nZSgpOworCiAgICAgUGFnZSYgbV9wYWdlOwogfTsKIApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvcGFnZS9pb3MvQ29udGVudENoYW5nZU9ic2VydmVyLm1tIGIvU291cmNlL1dl
YkNvcmUvcGFnZS9pb3MvQ29udGVudENoYW5nZU9ic2VydmVyLm1tCmluZGV4IDYyMjNmN2RiMmFi
YjEwYTM5NDM4ZjQzMTc4MDJhMTU1ZTMxZDE1ZGQuLjRkYjViNWZlZTQyNzRmMjRlZWMxZWY0M2I3
OTNjODE3MjBiYjU1MjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvaW9zL0NvbnRl
bnRDaGFuZ2VPYnNlcnZlci5tbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL2lvcy9Db250ZW50
Q2hhbmdlT2JzZXJ2ZXIubW0KQEAgLTEyOCw2ICsxMjgsMjUgQEAgdm9pZCBDb250ZW50Q2hhbmdl
T2JzZXJ2ZXI6OnJlbW92ZURPTVRpbWVyKGNvbnN0IERPTVRpbWVyJiB0aW1lcikKICAgICBtX3Bh
Z2UuY2hyb21lKCkuY2xpZW50KCkub2JzZXJ2ZWRDb250ZW50Q2hhbmdlKG1fcGFnZS5tYWluRnJh
bWUoKSk7CiB9CiAKK3ZvaWQgQ29udGVudENoYW5nZU9ic2VydmVyOjpjbGVhclRpbWVyc0FuZFJl
cG9ydENvbnRlbnRDaGFuZ2UoKQoreworICAgIGlmICghY291bnRPZk9ic2VydmVkRE9NVGltZXJz
KCkpCisgICAgICAgIHJldHVybjsKKyAgICBMT0coQ29udGVudE9ic2VydmF0aW9uLCAiY2xlYXJU
aW1lcnNBbmRSZXBvcnRDb250ZW50Q2hhbmdlOiByZW1vdmUgcmVnaXN0ZXJlZCB0aW1lcnMgYW5k
IHJlcG9ydCBjb250ZW50IGNoYW5nZS4iKTsKKyAgICBjbGVhck9ic2VydmVkRE9NVGltZXJzKCk7
CisgICAgbV9wYWdlLmNocm9tZSgpLmNsaWVudCgpLm9ic2VydmVkQ29udGVudENoYW5nZShtX3Bh
Z2UubWFpbkZyYW1lKCkpOworfQorCit2b2lkIENvbnRlbnRDaGFuZ2VPYnNlcnZlcjo6ZGlkU3Vz
cGVuZEFjdGl2ZURPTU9iamVjdHMoKQoreworICAgIGNsZWFyVGltZXJzQW5kUmVwb3J0Q29udGVu
dENoYW5nZSgpOworfQorCit2b2lkIENvbnRlbnRDaGFuZ2VPYnNlcnZlcjo6d2lsbERldGFjaFBh
Z2UoKQoreworICAgIGNsZWFyVGltZXJzQW5kUmVwb3J0Q29udGVudENoYW5nZSgpOworfQorCiB2
b2lkIENvbnRlbnRDaGFuZ2VPYnNlcnZlcjo6c3RhcnRPYnNlcnZpbmdDb250ZW50Q2hhbmdlcygp
CiB7CiAgICAgc3RhcnRPYnNlcnZpbmdET01UaW1lclNjaGVkdWxpbmcoKTsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9XZWJDaHJvbWVDbGllbnQu
aCBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9XZWJDaHJvbWVDbGll
bnQuaAppbmRleCA5MWU2ZGEyN2I3MWE0NjYxNjFiYjY0NmViODJlYjYyZDEyNTFmNDJhLi5mOTI2
YTI1OGFkODVhYjA3NzkxNmQwY2IyMzUyODRkOGViM2JkYWE3IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViQ2hyb21lQ2xpZW50LmgKKysrIGIv
U291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1dlYkNocm9tZUNsaWVudC5o
CkBAIC0xNTYsNyArMTU2LDYgQEAgcHJpdmF0ZToKICAgICB2b2lkIGRpZFJlY2VpdmVNb2JpbGVE
b2NUeXBlKGJvb2wpIGZpbmFsOwogICAgIHZvaWQgc2V0TmVlZHNTY3JvbGxOb3RpZmljYXRpb25z
KFdlYkNvcmU6OkZyYW1lJiwgYm9vbCkgZmluYWw7CiAgICAgdm9pZCBvYnNlcnZlZENvbnRlbnRD
aGFuZ2UoV2ViQ29yZTo6RnJhbWUmKSBmaW5hbDsKLSAgICB2b2lkIGNsZWFyQ29udGVudENoYW5n
ZU9ic2VydmVycyhXZWJDb3JlOjpGcmFtZSYpIGZpbmFsOwogICAgIHZvaWQgbm90aWZ5UmV2ZWFs
ZWRTZWxlY3Rpb25CeVNjcm9sbGluZ0ZyYW1lKFdlYkNvcmU6OkZyYW1lJikgZmluYWw7CiAgICAg
Ym9vbCBpc1N0b3BwaW5nKCkgZmluYWw7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2Vi
UHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9pb3MvV2ViQ2hyb21lQ2xpZW50SU9TLm1tIGIvU291cmNl
L1dlYktpdC9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L2lvcy9XZWJDaHJvbWVDbGllbnRJT1Mu
bW0KaW5kZXggZjdmNGU5MzUxMmM0MjUwMDI3MzIwM2Q4MmY0NjE1MzhmYzI2ZmM5OS4uOTAzMjdj
Y2YzYTBhOTI5ZDhiYmQ2MTMzZDZhNjFlMmI4MTYzYjEyZCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdC9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L2lvcy9XZWJDaHJvbWVDbGllbnRJT1MubW0K
KysrIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L2lvcy9XZWJDaHJv
bWVDbGllbnRJT1MubW0KQEAgLTY4LDExICs2OCw2IEBAIHZvaWQgV2ViQ2hyb21lQ2xpZW50Ojpv
YnNlcnZlZENvbnRlbnRDaGFuZ2UoV2ViQ29yZTo6RnJhbWUmKQogICAgIG1fcGFnZS5jb21wbGV0
ZVBlbmRpbmdTeW50aGV0aWNDbGlja0ZvckNvbnRlbnRDaGFuZ2VPYnNlcnZlcigpOwogfQogCi12
b2lkIFdlYkNocm9tZUNsaWVudDo6Y2xlYXJDb250ZW50Q2hhbmdlT2JzZXJ2ZXJzKFdlYkNvcmU6
OkZyYW1lJikKLXsKLSAgICBub3RJbXBsZW1lbnRlZCgpOwotfQotCiB2b2lkIFdlYkNocm9tZUNs
aWVudDo6bm90aWZ5UmV2ZWFsZWRTZWxlY3Rpb25CeVNjcm9sbGluZ0ZyYW1lKFdlYkNvcmU6OkZy
YW1lJikKIHsKICAgICBtX3BhZ2UuZGlkQ2hhbmdlU2VsZWN0aW9uKCk7CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0TGVnYWN5L2lvcy9XZWJDb3JlU3VwcG9ydC9XZWJDaHJvbWVDbGllbnRJT1Mu
aCBiL1NvdXJjZS9XZWJLaXRMZWdhY3kvaW9zL1dlYkNvcmVTdXBwb3J0L1dlYkNocm9tZUNsaWVu
dElPUy5oCmluZGV4IDdmMWFhN2E4YmFjYzgwMTgyOTU2ZTVjNjYwZTA2ODlhY2E4OGE5MjcuLjEy
NzYzM2U2YmNlMzgyYTBhZjkxNDg2OGFjZDcxODJmYzM4MzVmYzkgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXRMZWdhY3kvaW9zL1dlYkNvcmVTdXBwb3J0L1dlYkNocm9tZUNsaWVudElPUy5oCisr
KyBiL1NvdXJjZS9XZWJLaXRMZWdhY3kvaW9zL1dlYkNvcmVTdXBwb3J0L1dlYkNocm9tZUNsaWVu
dElPUy5oCkBAIC01Niw3ICs1Niw2IEBAIHByaXZhdGU6CiAgICAgdm9pZCBkaWRSZWNlaXZlTW9i
aWxlRG9jVHlwZShib29sKSBmaW5hbDsKICAgICB2b2lkIHNldE5lZWRzU2Nyb2xsTm90aWZpY2F0
aW9ucyhXZWJDb3JlOjpGcmFtZSYsIGJvb2wpIGZpbmFsOwogICAgIHZvaWQgb2JzZXJ2ZWRDb250
ZW50Q2hhbmdlKFdlYkNvcmU6OkZyYW1lJikgZmluYWw7Ci0gICAgdm9pZCBjbGVhckNvbnRlbnRD
aGFuZ2VPYnNlcnZlcnMoV2ViQ29yZTo6RnJhbWUmKSBmaW5hbDsKICAgICBXZWJDb3JlOjpGbG9h
dFNpemUgc2NyZWVuU2l6ZSgpIGNvbnN0IGZpbmFsOwogICAgIFdlYkNvcmU6OkZsb2F0U2l6ZSBh
dmFpbGFibGVTY3JlZW5TaXplKCkgY29uc3QgZmluYWw7CiAgICAgV2ViQ29yZTo6RmxvYXRTaXpl
IG92ZXJyaWRlU2NyZWVuU2l6ZSgpIGNvbnN0IGZpbmFsOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdExlZ2FjeS9pb3MvV2ViQ29yZVN1cHBvcnQvV2ViQ2hyb21lQ2xpZW50SU9TLm1tIGIvU291
cmNlL1dlYktpdExlZ2FjeS9pb3MvV2ViQ29yZVN1cHBvcnQvV2ViQ2hyb21lQ2xpZW50SU9TLm1t
CmluZGV4IDllNTJlYjY0ZWMyOTEzMjg4NTQ3MjAwMmRiY2VjNmNkOTQ2MzgxNDcuLjg4Y2NlYzkw
NmYwOTZiZTVmOTJhODc3MDk2YjNjNTY3MWY4NjExOGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXRMZWdhY3kvaW9zL1dlYkNvcmVTdXBwb3J0L1dlYkNocm9tZUNsaWVudElPUy5tbQorKysgYi9T
b3VyY2UvV2ViS2l0TGVnYWN5L2lvcy9XZWJDb3JlU3VwcG9ydC9XZWJDaHJvbWVDbGllbnRJT1Mu
bW0KQEAgLTE4OSwxOCArMTg5LDYgQEAgdm9pZCBXZWJDaHJvbWVDbGllbnRJT1M6Om9ic2VydmVk
Q29udGVudENoYW5nZShXZWJDb3JlOjpGcmFtZSYgZnJhbWUpCiAgICAgW1t3ZWJWaWV3KCkgX1VJ
S2l0RGVsZWdhdGVGb3J3YXJkZXJdIHdlYlZpZXc6d2ViVmlldygpIGRpZE9ic2VydmVEZWZlcnJl
ZENvbnRlbnRDaGFuZ2U6ZnJhbWUucGFnZSgpLT5jb250ZW50Q2hhbmdlT2JzZXJ2ZXIoKS5vYnNl
cnZlZENvbnRlbnRDaGFuZ2UoKSBmb3JGcmFtZTpraXQoJmZyYW1lKV07CiB9CiAKLXZvaWQgV2Vi
Q2hyb21lQ2xpZW50SU9TOjpjbGVhckNvbnRlbnRDaGFuZ2VPYnNlcnZlcnMoV2ViQ29yZTo6RnJh
bWUmIGZyYW1lKQotewotICAgIGlmICghZnJhbWUucGFnZSgpKQotICAgICAgICByZXR1cm47Ci0g
ICAgYXV0byYgY29udGVudENoYW5nZU9ic2VydmVyID0gZnJhbWUucGFnZSgpLT5jb250ZW50Q2hh
bmdlT2JzZXJ2ZXIoKTsKLSAgICBBU1NFUlQoY29udGVudENoYW5nZU9ic2VydmVyLmNvdW50T2ZP
YnNlcnZlZERPTVRpbWVycygpKTsKLSAgICBpZiAoIWNvbnRlbnRDaGFuZ2VPYnNlcnZlci5jb3Vu
dE9mT2JzZXJ2ZWRET01UaW1lcnMoKSkKLSAgICAgICAgcmV0dXJuOwotICAgIGNvbnRlbnRDaGFu
Z2VPYnNlcnZlci5jbGVhck9ic2VydmVkRE9NVGltZXJzKCk7Ci0gICAgb2JzZXJ2ZWRDb250ZW50
Q2hhbmdlKGZyYW1lKTsKLX0KLQogc3RhdGljIGlubGluZSBOU1N0cmluZyAqbmFtZUZvclZpZXdw
b3J0Rml0VmFsdWUoVmlld3BvcnRGaXQgdmFsdWUpCiB7CiAgICAgc3dpdGNoICh2YWx1ZSkgewo=
</data>
<flag name="review"
          id="379623"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>