<?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>195328</bug_id>
          
          <creation_ts>2019-03-05 09:01:05 -0800</creation_ts>
          <short_desc>[ContentChangeObserver] Send content change notification through adjustObservedState</short_desc>
          <delta_ts>2019-03-05 13:52:49 -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>commit-queue</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1512650</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2019-03-05 09:01:05 -0800</bug_when>
    <thetext>to have one dedicated place for this logic.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1512651</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-03-05 09:13:10 -0800</bug_when>
    <thetext>&lt;rdar://problem/48601143&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1512677</commentid>
    <comment_count>2</comment_count>
      <attachid>363649</attachid>
    <who name="alan">zalan</who>
    <bug_when>2019-03-05 09:53:24 -0800</bug_when>
    <thetext>Created attachment 363649
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1512819</commentid>
    <comment_count>3</comment_count>
      <attachid>363649</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-03-05 13:52:47 -0800</bug_when>
    <thetext>Comment on attachment 363649
Patch

Clearing flags on attachment: 363649

Committed r242508: &lt;https://trac.webkit.org/changeset/242508&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1512820</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-03-05 13:52:49 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>363649</attachid>
            <date>2019-03-05 09:53:24 -0800</date>
            <delta_ts>2019-03-05 13:52:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-195328-20190305095324.patch</filename>
            <type>text/plain</type>
            <size>8463</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQyNDY3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWU3YjlmNDQ2OTJmOTE0
MDI2MGRjZGFlMWVlNDdmNjdkYWJjMjc3Yi4uYzQ0OTlmM2M4NzlhNmQ0ZThjNDA2Y2M4ODg0N2Ew
YjFhZDdkNjhiOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDE5LTAzLTA1ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0NvbnRlbnRDaGFuZ2VPYnNl
cnZlcl0gU2VuZCBjb250ZW50IGNoYW5nZSBub3RpZmljYXRpb24gdGhyb3VnaCBhZGp1c3RPYnNl
cnZlZFN0YXRlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xOTUzMjgKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzQ4NjAxMTQzPgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEhhdmUgYSBkZWRpY2F0ZWQgcGxh
Y2UgZm9yIHRoZSBub3RpZmljYXRpb24gbG9naWMuCisKKyAgICAgICAgKiBwYWdlL2lvcy9Db250
ZW50Q2hhbmdlT2JzZXJ2ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q29udGVudENoYW5nZU9i
c2VydmVyOjpzdG9wRHVyYXRpb25CYXNlZENvbnRlbnRPYnNlcnZhdGlvbik6CisgICAgICAgIChX
ZWJDb3JlOjpDb250ZW50Q2hhbmdlT2JzZXJ2ZXI6OmRpZEluc3RhbGxET01UaW1lcik6CisgICAg
ICAgIChXZWJDb3JlOjpDb250ZW50Q2hhbmdlT2JzZXJ2ZXI6OmRpZFJlbW92ZURPTVRpbWVyKToK
KyAgICAgICAgKFdlYkNvcmU6OkNvbnRlbnRDaGFuZ2VPYnNlcnZlcjo6ZG9tVGltZXJFeGVjdXRl
RGlkRmluaXNoKToKKyAgICAgICAgKFdlYkNvcmU6OkNvbnRlbnRDaGFuZ2VPYnNlcnZlcjo6c3R5
bGVSZWNhbGNEaWRGaW5pc2gpOgorICAgICAgICAoV2ViQ29yZTo6Q29udGVudENoYW5nZU9ic2Vy
dmVyOjptb3VzZU1vdmVkRGlkU3RhcnQpOgorICAgICAgICAoV2ViQ29yZTo6Q29udGVudENoYW5n
ZU9ic2VydmVyOjphZGp1c3RPYnNlcnZlZFN0YXRlKToKKyAgICAgICAgKFdlYkNvcmU6OkNvbnRl
bnRDaGFuZ2VPYnNlcnZlcjo6cmVnaXN0ZXJET01UaW1lcik6IERlbGV0ZWQuCisgICAgICAgIChX
ZWJDb3JlOjpDb250ZW50Q2hhbmdlT2JzZXJ2ZXI6OnVucmVnaXN0ZXJET01UaW1lcik6IERlbGV0
ZWQuCisgICAgICAgIChXZWJDb3JlOjpDb250ZW50Q2hhbmdlT2JzZXJ2ZXI6Om5vdGlmeUNvbnRl
bnRDaGFuZ2VJZk5lZWRlZCk6IERlbGV0ZWQuCisgICAgICAgICogcGFnZS9pb3MvQ29udGVudENo
YW5nZU9ic2VydmVyLmg6CisgICAgICAgIChXZWJDb3JlOjpDb250ZW50Q2hhbmdlT2JzZXJ2ZXI6
OnJlZ2lzdGVyRE9NVGltZXIpOgorICAgICAgICAoV2ViQ29yZTo6Q29udGVudENoYW5nZU9ic2Vy
dmVyOjp1bnJlZ2lzdGVyRE9NVGltZXIpOgorCiAyMDE5LTAzLTA1ICBSeWFuIEhhZGRhZCAgPHJ5
YW5oYWRkYWRAYXBwbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIy
NDI0MDMuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL2lvcy9Db250ZW50Q2hhbmdl
T2JzZXJ2ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGFnZS9pb3MvQ29udGVudENoYW5nZU9ic2Vy
dmVyLmNwcAppbmRleCA4YjFjZmUyNDQ1N2Y5ZTQxNmM4ZGZhN2RjYTJkOWI2NWMxMWNhM2Y0Li44
N2U4ODhhZjJkNTIwODAwNzk4MGZlNDFjMjFhOWY2MjM2Y2IzMjk4IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL2lvcy9Db250ZW50Q2hhbmdlT2JzZXJ2ZXIuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3BhZ2UvaW9zL0NvbnRlbnRDaGFuZ2VPYnNlcnZlci5jcHAKQEAgLTU0LDYgKzU0
LDcgQEAgdm9pZCBDb250ZW50Q2hhbmdlT2JzZXJ2ZXI6OmRpZEluc3RhbGxET01UaW1lcihjb25z
dCBET01UaW1lciYgdGltZXIsIFNlY29uZHMgdGkKICAgICBMT0dfV0lUSF9TVFJFQU0oQ29udGVu
dE9ic2VydmF0aW9uLCBzdHJlYW0gPDwgImRpZEluc3RhbGxET01UaW1lcjogcmVnaXN0ZXIgdGhp
cyB0aW1lcjogKCIgPDwgJnRpbWVyIDw8ICIpIGFuZCBvYnNlcnZlIHdoZW4gaXQgZmlyZXMuIik7
CiAKICAgICByZWdpc3RlckRPTVRpbWVyKHRpbWVyKTsKKyAgICBhZGp1c3RPYnNlcnZlZFN0YXRl
KEV2ZW50OjpJbnN0YWxsZWRET01UaW1lcik7CiB9CiAKIHZvaWQgQ29udGVudENoYW5nZU9ic2Vy
dmVyOjpkaWRSZW1vdmVET01UaW1lcihjb25zdCBET01UaW1lciYgdGltZXIpCkBAIC02Myw3ICs2
NCw3IEBAIHZvaWQgQ29udGVudENoYW5nZU9ic2VydmVyOjpkaWRSZW1vdmVET01UaW1lcihjb25z
dCBET01UaW1lciYgdGltZXIpCiAgICAgTE9HX1dJVEhfU1RSRUFNKENvbnRlbnRPYnNlcnZhdGlv
biwgc3RyZWFtIDw8ICJyZW1vdmVET01UaW1lcjogcmVtb3ZlIHJlZ2lzdGVyZWQgdGltZXIgKCIg
PDwgJnRpbWVyIDw8ICIpIik7CiAKICAgICB1bnJlZ2lzdGVyRE9NVGltZXIodGltZXIpOwotICAg
IG5vdGlmeUNvbnRlbnRDaGFuZ2VJZk5lZWRlZCgpOworICAgIGFkanVzdE9ic2VydmVkU3RhdGUo
RXZlbnQ6OlJlbW92ZWRET01UaW1lcik7CiB9CiAKIHZvaWQgQ29udGVudENoYW5nZU9ic2VydmVy
Ojpkb21UaW1lckV4ZWN1dGVEaWRTdGFydChjb25zdCBET01UaW1lciYgdGltZXIpCkBAIC04NCw3
ICs4NSw3IEBAIHZvaWQgQ29udGVudENoYW5nZU9ic2VydmVyOjpkb21UaW1lckV4ZWN1dGVEaWRG
aW5pc2goY29uc3QgRE9NVGltZXImIHRpbWVyKQogICAgIG1fZG9tVGltZXJpc0JlaW5nRXhlY3V0
ZWQgPSBmYWxzZTsKICAgICB1bnJlZ2lzdGVyRE9NVGltZXIodGltZXIpOwogICAgIHNldFNob3Vs
ZE9ic2VydmVOZXh0U3R5bGVSZWNhbGMobV9kb2N1bWVudC5oYXNQZW5kaW5nU3R5bGVSZWNhbGMo
KSk7Ci0gICAgbm90aWZ5Q29udGVudENoYW5nZUlmTmVlZGVkKCk7CisgICAgYWRqdXN0T2JzZXJ2
ZWRTdGF0ZShFdmVudDo6RW5kZWRET01UaW1lckV4ZWN1dGlvbik7CiB9CiAKIHZvaWQgQ29udGVu
dENoYW5nZU9ic2VydmVyOjpzdHlsZVJlY2FsY0RpZFN0YXJ0KCkKQEAgLTEwNyw3ICsxMDgsNiBA
QCB2b2lkIENvbnRlbnRDaGFuZ2VPYnNlcnZlcjo6c3R5bGVSZWNhbGNEaWRGaW5pc2goKQogICAg
IG1fc3R5bGVSZWNhbGNJc0JlaW5nRXhlY3V0ZWQgPSBmYWxzZTsKICAgICBzZXRTaG91bGRPYnNl
cnZlTmV4dFN0eWxlUmVjYWxjKGZhbHNlKTsKICAgICBhZGp1c3RPYnNlcnZlZFN0YXRlKEV2ZW50
OjpTdHlsZVJlY2FsY0ZpbmlzaGVkKTsKLSAgICBub3RpZnlDb250ZW50Q2hhbmdlSWZOZWVkZWQo
KTsKIH0KIAogdm9pZCBDb250ZW50Q2hhbmdlT2JzZXJ2ZXI6OmNsZWFyVGltZXJzQW5kUmVwb3J0
Q29udGVudENoYW5nZSgpCkBAIC0xNDMsNyArMTQzLDcgQEAgdm9pZCBDb250ZW50Q2hhbmdlT2Jz
ZXJ2ZXI6Om1vdXNlTW92ZWREaWRTdGFydCgpCiAgICAgQVNTRVJUKCFtX2RvY3VtZW50Lmhhc1Bl
bmRpbmdTdHlsZVJlY2FsYygpKTsKICAgICBjbGVhck9ic2VydmVkRE9NVGltZXJzKCk7CiAgICAg
c2V0U2hvdWxkT2JzZXJ2ZURPTVRpbWVyU2NoZWR1bGluZyh0cnVlKTsKLSAgICBhZGp1c3RPYnNl
cnZlZFN0YXRlKEV2ZW50OjpDb250ZW50T2JzZXJ2YXRpb25TdGFydGVkKTsKKyAgICBhZGp1c3RP
YnNlcnZlZFN0YXRlKEV2ZW50OjpTdGFydGVkTW91c2VNb3ZlZEV2ZW50RGlzcGF0Y2hpbmcpOwog
fQogCiB2b2lkIENvbnRlbnRDaGFuZ2VPYnNlcnZlcjo6bW91c2VNb3ZlZERpZEZpbmlzaCgpCkBA
IC0xNTYsMTggKzE1Niw2IEBAIFdLQ29udGVudENoYW5nZSBDb250ZW50Q2hhbmdlT2JzZXJ2ZXI6
Om9ic2VydmVkQ29udGVudENoYW5nZSgpIGNvbnN0CiAgICAgcmV0dXJuIFdLT2JzZXJ2ZWRDb250
ZW50Q2hhbmdlKCk7CiB9CiAKLXZvaWQgQ29udGVudENoYW5nZU9ic2VydmVyOjpyZWdpc3RlckRP
TVRpbWVyKGNvbnN0IERPTVRpbWVyJiB0aW1lcikKLXsKLSAgICBtX0RPTVRpbWVyTGlzdC5hZGQo
JnRpbWVyKTsKLSAgICBhZGp1c3RPYnNlcnZlZFN0YXRlKEV2ZW50OjpJbnN0YWxsZWRET01UaW1l
cik7Ci19Ci0KLXZvaWQgQ29udGVudENoYW5nZU9ic2VydmVyOjp1bnJlZ2lzdGVyRE9NVGltZXIo
Y29uc3QgRE9NVGltZXImIHRpbWVyKQotewotICAgIG1fRE9NVGltZXJMaXN0LnJlbW92ZSgmdGlt
ZXIpOwotICAgIGFkanVzdE9ic2VydmVkU3RhdGUoRXZlbnQ6OlJlbW92ZWRET01UaW1lcik7Ci19
Ci0KIHZvaWQgQ29udGVudENoYW5nZU9ic2VydmVyOjpzZXRTaG91bGRPYnNlcnZlTmV4dFN0eWxl
UmVjYWxjKGJvb2wgc2hvdWxkT2JzZXJ2ZSkKIHsKICAgICBpZiAoc2hvdWxkT2JzZXJ2ZSkKQEAg
LTE3OSwxMyArMTY3LDI0IEBAIGJvb2wgQ29udGVudENoYW5nZU9ic2VydmVyOjpoYXNEZXRlcm1p
bmF0ZVN0YXRlKCkgY29uc3QKIHsKICAgICBpZiAoaGFzVmlzaWJsZUNoYW5nZVN0YXRlKCkpCiAg
ICAgICAgIHJldHVybiB0cnVlOwotICAgIHJldHVybiBvYnNlcnZlZENvbnRlbnRDaGFuZ2UoKSA9
PSBXS0NvbnRlbnROb0NoYW5nZSAmJiAhaGFzT2JzZXJ2ZWRET01UaW1lcigpICYmICFtX2RvY3Vt
ZW50Lmhhc1BlbmRpbmdTdHlsZVJlY2FsYygpOworICAgIHJldHVybiBvYnNlcnZlZENvbnRlbnRD
aGFuZ2UoKSA9PSBXS0NvbnRlbnROb0NoYW5nZSAmJiAhaGFzUGVuZGluZ0FjdGl2aXR5KCk7CiB9
CiAKIHZvaWQgQ29udGVudENoYW5nZU9ic2VydmVyOjphZGp1c3RPYnNlcnZlZFN0YXRlKEV2ZW50
IGV2ZW50KQogeworICAgIGF1dG8gbm90aWZ5Q29udGVudENoYW5nZUlmTmVlZGVkID0gWyZdIHsK
KyAgICAgICAgaWYgKCFoYXNEZXRlcm1pbmF0ZVN0YXRlKCkpIHsKKyAgICAgICAgICAgIExPRyhD
b250ZW50T2JzZXJ2YXRpb24sICJub3RpZnlDb250ZW50Q2hhbmdlSWZOZWVkZWQ6IG5vdCBpbiBh
IGRldGVybWluZWQgc3RhdGUgeWV0LiIpOworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9
CisgICAgICAgIExPR19XSVRIX1NUUkVBTShDb250ZW50T2JzZXJ2YXRpb24sIHN0cmVhbSA8PCAi
bm90aWZ5Q29udGVudENoYW5nZUlmTmVlZGVkOiBzZW5kaW5nIG9ic2VydmVkQ29udGVudENoYW5n
ZSAtPiIgPDwgb2JzZXJ2ZWRDb250ZW50Q2hhbmdlKCkpOworICAgICAgICBBU1NFUlQobV9kb2N1
bWVudC5wYWdlKCkpOworICAgICAgICBBU1NFUlQobV9kb2N1bWVudC5mcmFtZSgpKTsKKyAgICAg
ICAgbV9kb2N1bWVudC5wYWdlKCktPmNocm9tZSgpLmNsaWVudCgpLm9ic2VydmVkQ29udGVudENo
YW5nZSgqbV9kb2N1bWVudC5mcmFtZSgpKTsKKyAgICB9OworCiAgICAgc3dpdGNoIChldmVudCkg
ewotICAgIGNhc2UgRXZlbnQ6OkNvbnRlbnRPYnNlcnZhdGlvblN0YXJ0ZWQ6CisgICAgY2FzZSBF
dmVudDo6U3RhcnRlZE1vdXNlTW92ZWRFdmVudERpc3BhdGNoaW5nOgogICAgICAgICBzZXRIYXNO
b0NoYW5nZVN0YXRlKCk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgRXZlbnQ6Okluc3RhbGxl
ZERPTVRpbWVyOgpAQCAtMTk1LDkgKzE5NCwxMSBAQCB2b2lkIENvbnRlbnRDaGFuZ2VPYnNlcnZl
cjo6YWRqdXN0T2JzZXJ2ZWRTdGF0ZShFdmVudCBldmVudCkKICAgICAgICAgYnJlYWs7CiAgICAg
Y2FzZSBFdmVudDo6UmVtb3ZlZERPTVRpbWVyOgogICAgIGNhc2UgRXZlbnQ6OlN0eWxlUmVjYWxj
RmluaXNoZWQ6CisgICAgY2FzZSBFdmVudDo6RW5kZWRET01UaW1lckV4ZWN1dGlvbjoKICAgICAg
ICAgLy8gRGVtb3RlIHRvICJubyBjaGFuZ2UiIHdoZW4gdGhlcmUncyBubyBwZW5kaW5nIGFjdGl2
aXR5IGFueW1vcmUuCi0gICAgICAgIGlmIChvYnNlcnZlZENvbnRlbnRDaGFuZ2UoKSA9PSBXS0Nv
bnRlbnRJbmRldGVybWluYXRlQ2hhbmdlICYmICFoYXNPYnNlcnZlZERPTVRpbWVyKCkgJiYgIW1f
ZG9jdW1lbnQuaGFzUGVuZGluZ1N0eWxlUmVjYWxjKCkpCisgICAgICAgIGlmIChvYnNlcnZlZENv
bnRlbnRDaGFuZ2UoKSA9PSBXS0NvbnRlbnRJbmRldGVybWluYXRlQ2hhbmdlICYmICFoYXNQZW5k
aW5nQWN0aXZpdHkoKSkKICAgICAgICAgICAgIHNldEhhc05vQ2hhbmdlU3RhdGUoKTsKKyAgICAg
ICAgbm90aWZ5Q29udGVudENoYW5nZUlmTmVlZGVkKCk7CiAgICAgICAgIGJyZWFrOwogICAgIGNh
c2UgRXZlbnQ6OkNvbnRlbnRWaXNpYmlsaXR5Q2hhbmdlZDoKICAgICAgICAgc2V0SGFzVmlzaWJs
ZUNoYW5nZVN0YXRlKCk7CkBAIC0yMDUsMTkgKzIwNiw2IEBAIHZvaWQgQ29udGVudENoYW5nZU9i
c2VydmVyOjphZGp1c3RPYnNlcnZlZFN0YXRlKEV2ZW50IGV2ZW50KQogICAgIH0KIH0KIAotdm9p
ZCBDb250ZW50Q2hhbmdlT2JzZXJ2ZXI6Om5vdGlmeUNvbnRlbnRDaGFuZ2VJZk5lZWRlZCgpCi17
Ci0gICAgaWYgKCFoYXNEZXRlcm1pbmF0ZVN0YXRlKCkpIHsKLSAgICAgICAgTE9HKENvbnRlbnRP
YnNlcnZhdGlvbiwgIm5vdGlmeUNvbnRlbnRDaGFuZ2VJZk5lZWRlZDogbm90IGluIGEgZGV0ZXJt
aW5lZCBzdGF0ZSB5ZXQuIik7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0gICAgTE9HX1dJVEhf
U1RSRUFNKENvbnRlbnRPYnNlcnZhdGlvbiwgc3RyZWFtIDw8ICJub3RpZnlDb250ZW50Q2hhbmdl
SWZOZWVkZWQ6IHNlbmRpbmcgb2JzZXJ2ZWRDb250ZW50Q2hhbmdlIC0+IiA8PCBvYnNlcnZlZENv
bnRlbnRDaGFuZ2UoKSk7Ci0gICAgQVNTRVJUKG1fZG9jdW1lbnQucGFnZSgpKTsKLSAgICBBU1NF
UlQobV9kb2N1bWVudC5mcmFtZSgpKTsKLSAgICBtX2RvY3VtZW50LnBhZ2UoKS0+Y2hyb21lKCku
Y2xpZW50KCkub2JzZXJ2ZWRDb250ZW50Q2hhbmdlKCptX2RvY3VtZW50LmZyYW1lKCkpOwotfQot
Ci0KIHN0YXRpYyBWaXNpYmlsaXR5IGVsZW1lbnRJbXBsaWNpdFZpc2liaWxpdHkoY29uc3QgRWxl
bWVudCYgZWxlbWVudCkKIHsKICAgICBhdXRvKiByZW5kZXJlciA9IGVsZW1lbnQucmVuZGVyZXIo
KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvaW9zL0NvbnRlbnRDaGFuZ2VPYnNl
cnZlci5oIGIvU291cmNlL1dlYkNvcmUvcGFnZS9pb3MvQ29udGVudENoYW5nZU9ic2VydmVyLmgK
aW5kZXggMjNkMTI1MDVkNWM2YTNhOTY2NjBiNTNiOTc0NDc0NzVjOGRmMzRmMy4uMGUwMWVhMWJk
M2I3ZGVjYmZhMWRmNjEzY2U4OTIxNTkzOTk2ZTUwYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcGFnZS9pb3MvQ29udGVudENoYW5nZU9ic2VydmVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUv
cGFnZS9pb3MvQ29udGVudENoYW5nZU9ic2VydmVyLmgKQEAgLTkzLDggKzkzLDggQEAgcHJpdmF0
ZToKICAgICBib29sIGlzT2JzZXJ2aW5nRE9NVGltZXJTY2hlZHVsaW5nKCkgY29uc3QgeyByZXR1
cm4gbV9pc09ic2VydmluZ0RPTVRpbWVyU2NoZWR1bGluZzsgfQogICAgIHZvaWQgZG9tVGltZXJF
eGVjdXRlRGlkU3RhcnQoY29uc3QgRE9NVGltZXImKTsKICAgICB2b2lkIGRvbVRpbWVyRXhlY3V0
ZURpZEZpbmlzaChjb25zdCBET01UaW1lciYpOwotICAgIHZvaWQgcmVnaXN0ZXJET01UaW1lcihj
b25zdCBET01UaW1lciYpOwotICAgIHZvaWQgdW5yZWdpc3RlckRPTVRpbWVyKGNvbnN0IERPTVRp
bWVyJik7CisgICAgdm9pZCByZWdpc3RlckRPTVRpbWVyKGNvbnN0IERPTVRpbWVyJiB0aW1lcikg
eyBtX0RPTVRpbWVyTGlzdC5hZGQoJnRpbWVyKTsgfQorICAgIHZvaWQgdW5yZWdpc3RlckRPTVRp
bWVyKGNvbnN0IERPTVRpbWVyJiB0aW1lcikgeyBtX0RPTVRpbWVyTGlzdC5yZW1vdmUoJnRpbWVy
KTsgfQogICAgIGJvb2wgY29udGFpbnNPYnNlcnZlZERPTVRpbWVyKGNvbnN0IERPTVRpbWVyJiB0
aW1lcikgY29uc3QgeyByZXR1cm4gbV9ET01UaW1lckxpc3QuY29udGFpbnMoJnRpbWVyKTsgfQog
CiAgICAgdm9pZCBzdHlsZVJlY2FsY0RpZFN0YXJ0KCk7CkBAIC0xMTUsMTIgKzExNSwxMyBAQCBw
cml2YXRlOgogICAgIGJvb2wgaGFzT2JzZXJ2ZWRET01UaW1lcigpIGNvbnN0IHsgcmV0dXJuICFt
X0RPTVRpbWVyTGlzdC5pc0VtcHR5KCk7IH0KICAgICBib29sIGhhc0RldGVybWluYXRlU3RhdGUo
KSBjb25zdDsKIAotICAgIHZvaWQgbm90aWZ5Q29udGVudENoYW5nZUlmTmVlZGVkKCk7CisgICAg
Ym9vbCBoYXNQZW5kaW5nQWN0aXZpdHkoKSBjb25zdCB7IHJldHVybiBoYXNPYnNlcnZlZERPTVRp
bWVyKCkgfHwgbV9kb2N1bWVudC5oYXNQZW5kaW5nU3R5bGVSZWNhbGMoKTsgfQogCiAgICAgZW51
bSBjbGFzcyBFdmVudCB7Ci0gICAgICAgIENvbnRlbnRPYnNlcnZhdGlvblN0YXJ0ZWQsCisgICAg
ICAgIFN0YXJ0ZWRNb3VzZU1vdmVkRXZlbnREaXNwYXRjaGluZywKICAgICAgICAgSW5zdGFsbGVk
RE9NVGltZXIsCiAgICAgICAgIFJlbW92ZWRET01UaW1lciwKKyAgICAgICAgRW5kZWRET01UaW1l
ckV4ZWN1dGlvbiwKICAgICAgICAgU3R5bGVSZWNhbGNGaW5pc2hlZCwKICAgICAgICAgQ29udGVu
dFZpc2liaWxpdHlDaGFuZ2VkCiAgICAgfTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>