<?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>223109</bug_id>
          
          <creation_ts>2021-03-11 20:56:34 -0800</creation_ts>
          <short_desc>[Win][WK1] Add a new API IWebPreferences::startBatchingUpdates to defer WebPreferencesChangedNotification</short_desc>
          <delta_ts>2021-03-14 18:17:45 -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>WebKit Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=220699</see_also>
          <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="Fujii Hironori">fujii</reporter>
          <assigned_to name="Fujii Hironori">fujii</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>don.olmstead</cc>
    
    <cc>pvollan</cc>
    
    <cc>rniwa</cc>
    
    <cc>sam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1738759</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-03-11 20:56:34 -0800</bug_when>
    <thetext>[Win][WK1] Some JS tests are timing out for Debug build since r274111 

the first bad : 235041@main (r274111)
the last good: 235009@main (r274073)

  js/array-bad-time.html [ Timeout ]
  js/array-enumerators-functions.html [ Timeout ]
  js/comparison-operators-greater.html [ Timeout ]
  js/comparison-operators-less.html [ Timeout ]
  js/comparison-operators.html [ Timeout ]
  js/dfg-get-by-val-clobber.html [ Timeout ]
  js/dfg-get-by-val-getter-cse.html [ Timeout ]
  js/dfg-inline-arguments-out-of-bounds.html [ Timeout ]
  js/dfg-inline-many-blocks.html [ Timeout ]
  js/dfg-inline-unused-this.html [ Timeout ]
  js/dfg-inlining-reg-alloc.html [ Timeout ]
  js/dfg-integer-optimization.html [ Timeout ]
  js/dfg-intrinsic-unused-this-method-check.html [ Timeout ]
  js/dfg-intrinsic-unused-this.html [ Timeout ]
  js/dfg-mul-big-integer-with-small-integer-and-detect-overflow.html [ Timeout ]
  js/dfg-multiply.html [ Timeout ]
  js/dfg-put-by-id-prototype-check.html [ Timeout ]
  js/dfg-resolve-global-polymorphic-non-dictionary.html [ Timeout ]
  js/dfg-resolve-global-specific-dictionary.html [ Timeout ]
  js/dfg-string-stricteq.html [ Timeout ]
  js/dfg-to-string-int-or-string.html [ Timeout ]
  js/dfg-use-function-as-variable-merge-structure.html [ Timeout ]
  js/dfg-weak-js-constant-silent-fill.html [ Timeout ]
  js/dom/dfg-put-by-id-allocate-storage-polymorphic.html [ Timeout ]
  js/dom/dfg-put-by-id-allocate-storage.html [ Timeout ]
  js/dom/dfg-put-by-id-reallocate-storage-polymorphic.html [ Timeout ]
  js/dom/dfg-put-by-id-reallocate-storage.html [ Timeout ]
  js/dom/dfg-strcat-over-objects-then-exit-on-it.html [ Timeout ]
  js/dom/document-all-between-frames.html [ Timeout ]
  js/dom/document-all-triggers-masquerades-watchpoint.html [ Timeout ]
  js/dom/reserved-words-as-property.html [ Timeout ]
  js/dom/toInt32UInt32.html [ Timeout ]
  js/integer-division-neg2tothe32-by-neg1.html [ Timeout ]
  js/kde/encode_decode_uri.html [ Timeout ]
  js/math-transforms.html [ Timeout ]
  js/object-bad-time.html [ Timeout ]
  js/parser-syntax-check.html [ Timeout ]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1738761</commentid>
    <comment_count>1</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-03-11 20:59:12 -0800</bug_when>
    <thetext>See also: Bug 220145 – [Win][DumpRenderTree] Some JS tests are timing out only in Debug builds since r269157</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1738772</commentid>
    <comment_count>2</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-03-11 21:40:40 -0800</bug_when>
    <thetext>Apple-Win-10-Debug-Tests is broken these days.
https://build.webkit.org/#/builders/16</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1738774</commentid>
    <comment_count>3</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-03-11 21:41:02 -0800</bug_when>
    <thetext>WinCairo buildbot

(In reply to Fujii Hironori from comment #0)
&gt; the first bad : 235041@main (r274111)

https://build.webkit.org/#/builders/32/builds/140

&gt; the last good: 235009@main (r274073)

https://build.webkit.org/#/builders/32/builds/139</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1738788</commentid>
    <comment_count>4</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-03-11 23:29:52 -0800</bug_when>
    <thetext>Mac port has _batchUpdatePreferencesInBlock to defer _postPreferencesChangedNotification.

Bug 218024 – Simplify DumpRenderTree WebPreferences reset</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1739271</commentid>
    <comment_count>5</comment_count>
      <attachid>423134</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-03-14 14:28:54 -0700</bug_when>
    <thetext>Created attachment 423134
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1739276</commentid>
    <comment_count>6</comment_count>
      <attachid>423134</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2021-03-14 15:14:50 -0700</bug_when>
    <thetext>Comment on attachment 423134
Patch

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

&gt; Source/WebKitLegacy/win/WebPreferences.cpp:2641
&gt; +        if (m_updateAfterBatch) {

I would call this variable m_needsUpdateAfterBatch; in this case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1739277</commentid>
    <comment_count>7</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2021-03-14 15:15:09 -0700</bug_when>
    <thetext>Sorry for breaking this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1739291</commentid>
    <comment_count>8</comment_count>
      <attachid>423138</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-03-14 17:11:46 -0700</bug_when>
    <thetext>Created attachment 423138
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1739292</commentid>
    <comment_count>9</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-03-14 17:57:28 -0700</bug_when>
    <thetext>Committed r274407: &lt;https://commits.webkit.org/r274407&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 423138.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1739293</commentid>
    <comment_count>10</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-03-14 17:58:25 -0700</bug_when>
    <thetext>&lt;rdar://problem/75413551&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1739295</commentid>
    <comment_count>11</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-03-14 18:17:45 -0700</bug_when>
    <thetext>*** Bug 220699 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>423134</attachid>
            <date>2021-03-14 14:28:54 -0700</date>
            <delta_ts>2021-03-14 17:11:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-223109-20210315062853.patch</filename>
            <type>text/plain</type>
            <size>6012</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc0MzkxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0TGVn
YWN5L3dpbi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0TGVnYWN5L3dpbi9DaGFuZ2VMb2cKaW5k
ZXggYzYzNGNmYTU0OTFmZDE1YjhmMDE2MzMzYmI0MjBiNWMzZGQzOWM4Yi4uYTc4ZTEzOWVhYTll
NWFkM2EyNDhiZTBlOTQyYzIzZGQxNDFkMjg4ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdExl
Z2FjeS93aW4vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXRMZWdhY3kvd2luL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDI1IEBACisyMDIxLTAzLTE0ICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3Jp
LkZ1amlpQHNvbnkuY29tPgorCisgICAgICAgIFtXaW5dW1dLMV0gQWRkIGEgbmV3IEFQSSBJV2Vi
UHJlZmVyZW5jZXM6OnN0YXJ0QmF0Y2hpbmdVcGRhdGVzIHRvIGRlZmVyIFdlYlByZWZlcmVuY2Vz
Q2hhbmdlZE5vdGlmaWNhdGlvbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjIzMTA5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgU29tZSBKUyB0ZXN0cyBhcmUgdGltaW5nIG91dCBmb3IgV2luZG93cyBXZWJL
aXQxIERlYnVnIGJ1aWxkIHNpbmNlCisgICAgICAgIHIyNzQxMTEuIFRob3NlIHRlc3RzIGdlbmVy
YXRlIHZlcnkgbGFyZ2UgcGFnZXMuIHIyNzQxMTEgcmVzZXRzCisgICAgICAgIFdlYlByZWZlcmVu
Y2VzIHRvIHRoZSBpbml0aWFsIHN0YXRlLiBDaGFuZ2luZyBhIHByZWZlcmVuY2UgY2F1c2VzCisg
ICAgICAgIHJlbGF5b3V0LiBUaHVzLCByZXNldHRpbmcgcHJlZmVyZW5jZXMgY2F1c2VkIGxheW91
dHMgcmVwZWF0ZWRseS4KKworICAgICAgICByMjc0MDQwIChCdWcgMjE4MDI0KSBhZGRlZCBfYmF0
Y2hVcGRhdGVQcmVmZXJlbmNlc0luQmxvY2sgdG8KKyAgICAgICAgV2ViUHJlZmVyZW5jZXMgZm9y
IE1hYyBXZWJLaXQxIHRvIGRlZmVyIHRoZSBub3RpZmljYXRpb24uCisKKyAgICAgICAgKiBJbnRl
cmZhY2VzL0lXZWJQcmVmZXJlbmNlc1ByaXZhdGUuaWRsOgorICAgICAgICAqIFdlYlByZWZlcmVu
Y2VzLmNwcDoKKyAgICAgICAgKFdlYlByZWZlcmVuY2VzOjpwb3N0UHJlZmVyZW5jZXNDaGFuZ2Vz
Tm90aWZpY2F0aW9uKToKKyAgICAgICAgKFdlYlByZWZlcmVuY2VzOjpzdGFydEJhdGNoaW5nVXBk
YXRlcyk6IEFkZGVkLgorICAgICAgICAoV2ViUHJlZmVyZW5jZXM6OnN0b3BCYXRjaGluZ1VwZGF0
ZXMpOiBBZGRlZC4KKyAgICAgICAgKiBXZWJQcmVmZXJlbmNlcy5oOgorCiAyMDIxLTAzLTEwICBD
aHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCBXaW5k
b3cgYnVpbGQgZml4IGFmdGVyIHIyNzQyNTIuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0TGVn
YWN5L3dpbi9JbnRlcmZhY2VzL0lXZWJQcmVmZXJlbmNlc1ByaXZhdGUuaWRsIGIvU291cmNlL1dl
YktpdExlZ2FjeS93aW4vSW50ZXJmYWNlcy9JV2ViUHJlZmVyZW5jZXNQcml2YXRlLmlkbAppbmRl
eCAyMDIzNGY4MTgxZWZkMmE0YjBmMGEwYTRmZGZlYTQxNGJlZDI4MzlmLi41ZGJmNWUwNmYwNDYz
ZmExYjEwNWIxYTg4YTUyNTJjMWJkOWZiNWUyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0TGVn
YWN5L3dpbi9JbnRlcmZhY2VzL0lXZWJQcmVmZXJlbmNlc1ByaXZhdGUuaWRsCisrKyBiL1NvdXJj
ZS9XZWJLaXRMZWdhY3kvd2luL0ludGVyZmFjZXMvSVdlYlByZWZlcmVuY2VzUHJpdmF0ZS5pZGwK
QEAgLTI3OCw2ICsyNzgsOCBAQCBpbnRlcmZhY2UgSVdlYlByZWZlcmVuY2VzUHJpdmF0ZTggOiBJ
V2ViUHJlZmVyZW5jZXNQcml2YXRlNwogICAgIEhSRVNVTFQgb3ZlcnNjcm9sbEJlaGF2aW9yRW5h
YmxlZChbIG91dCwgcmV0dmFsIF0gQk9PTCopOwogICAgIEhSRVNVTFQgc2V0T3ZlcnNjcm9sbEJl
aGF2aW9yRW5hYmxlZChbaW5dIEJPT0wgZW5hYmxlZCk7CiAgICAgSFJFU1VMVCByZXNldEZvclRl
c3RpbmcoKTsKKyAgICBIUkVTVUxUIHN0YXJ0QmF0Y2hpbmdVcGRhdGVzKCk7CisgICAgSFJFU1VM
VCBzdG9wQmF0Y2hpbmdVcGRhdGVzKCk7CiB9CiAKIC8vIE5PVEU6IFBsZWFzZSBkbyBub3QgYWRk
IGFueSBtb3JlIHByZWZlcmVuY2VzIHRoYXQgYXJlIG9ubHkgZm9yIHRlc3RpbmcgcHVycG9zZXMu
IEluc3RlYWQsCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0TGVnYWN5L3dpbi9XZWJQcmVmZXJl
bmNlcy5jcHAgYi9Tb3VyY2UvV2ViS2l0TGVnYWN5L3dpbi9XZWJQcmVmZXJlbmNlcy5jcHAKaW5k
ZXggNWJiZGVjYWFlNTM5NjIxNTMzOGI5MTQwYjJjYjZiMGYwNGNkYjMyNS4uMTE0MzhhMzYzOWIz
MTA1YjRkZjA3YjBkZGM5MmE2MGVmODM3YTNkNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdExl
Z2FjeS93aW4vV2ViUHJlZmVyZW5jZXMuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXRMZWdhY3kvd2lu
L1dlYlByZWZlcmVuY2VzLmNwcApAQCAtMTY1LDYgKzE2NSwxMCBAQCBXZWJQcmVmZXJlbmNlcyog
V2ViUHJlZmVyZW5jZXM6OmNyZWF0ZUluc3RhbmNlKCkKIAogSFJFU1VMVCBXZWJQcmVmZXJlbmNl
czo6cG9zdFByZWZlcmVuY2VzQ2hhbmdlc05vdGlmaWNhdGlvbigpCiB7CisgICAgaWYgKG1fdXBk
YXRlQmF0Y2hDb3VudCkgeworICAgICAgICBtX3VwZGF0ZUFmdGVyQmF0Y2ggPSB0cnVlOworICAg
ICAgICByZXR1cm4gU19PSzsKKyAgICB9CiAgICAgSVdlYk5vdGlmaWNhdGlvbkNlbnRlciogbmMg
PSBXZWJOb3RpZmljYXRpb25DZW50ZXI6OmRlZmF1bHRDZW50ZXJJbnRlcm5hbCgpOwogICAgIEhS
RVNVTFQgaHIgPSBuYy0+cG9zdE5vdGlmaWNhdGlvbk5hbWUod2ViUHJlZmVyZW5jZXNDaGFuZ2Vk
Tm90aWZpY2F0aW9uKCksIHN0YXRpY19jYXN0PElXZWJQcmVmZXJlbmNlcyo+KHRoaXMpLCAwKTsK
ICAgICBpZiAoRkFJTEVEKGhyKSkKQEAgLTI2MjEsMyArMjYyNSwyMyBAQCBIUkVTVUxUIFdlYlBy
ZWZlcmVuY2VzOjpyZXNldEZvclRlc3RpbmcoKQogICAgIGxvYWQoKTsKICAgICByZXR1cm4gU19P
SzsKIH0KKworSFJFU1VMVCBXZWJQcmVmZXJlbmNlczo6c3RhcnRCYXRjaGluZ1VwZGF0ZXMoKQor
eworICAgIG1fdXBkYXRlQmF0Y2hDb3VudCsrOworICAgIHJldHVybiBTX09LOworfQorCitIUkVT
VUxUIFdlYlByZWZlcmVuY2VzOjpzdG9wQmF0Y2hpbmdVcGRhdGVzKCkKK3sKKyAgICBpZiAoIW1f
dXBkYXRlQmF0Y2hDb3VudCkKKyAgICAgICAgcmV0dXJuIEVfRkFJTDsKKyAgICBtX3VwZGF0ZUJh
dGNoQ291bnQtLTsKKyAgICBpZiAoIW1fdXBkYXRlQmF0Y2hDb3VudCkgeworICAgICAgICBpZiAo
bV91cGRhdGVBZnRlckJhdGNoKSB7CisgICAgICAgICAgICBwb3N0UHJlZmVyZW5jZXNDaGFuZ2Vz
Tm90aWZpY2F0aW9uKCk7CisgICAgICAgICAgICBtX3VwZGF0ZUFmdGVyQmF0Y2ggPSBmYWxzZTsK
KyAgICAgICAgfQorICAgIH0KKyAgICByZXR1cm4gU19PSzsKK30KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXRMZWdhY3kvd2luL1dlYlByZWZlcmVuY2VzLmggYi9Tb3VyY2UvV2ViS2l0TGVnYWN5
L3dpbi9XZWJQcmVmZXJlbmNlcy5oCmluZGV4IDcyZGY5NGVmMTEyNDgzZWJiM2JjMzg3YWE3YjMw
Y2E4ZDdmNTZjZmMuLjBlNTkyZDcyYjZhYzcyM2Q3MjI5NzQ0ZmM4OTJmNzZmZTNkN2UxODggMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXRMZWdhY3kvd2luL1dlYlByZWZlcmVuY2VzLmgKKysrIGIv
U291cmNlL1dlYktpdExlZ2FjeS93aW4vV2ViUHJlZmVyZW5jZXMuaApAQCAtMzE2LDYgKzMxNiw4
IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIEhSRVNVTFQgU1RETUVUSE9EQ0FMTFRZUEUgb3ZlcnNj
cm9sbEJlaGF2aW9yRW5hYmxlZChfT3V0XyBCT09MKik7CiAgICAgdmlydHVhbCBIUkVTVUxUIFNU
RE1FVEhPRENBTExUWVBFIHNldE92ZXJzY3JvbGxCZWhhdmlvckVuYWJsZWQoQk9PTCk7CiAgICAg
dmlydHVhbCBIUkVTVUxUIFNURE1FVEhPRENBTExUWVBFIHJlc2V0Rm9yVGVzdGluZygpOworICAg
IHZpcnR1YWwgSFJFU1VMVCBTVERNRVRIT0RDQUxMVFlQRSBzdGFydEJhdGNoaW5nVXBkYXRlcygp
OworICAgIHZpcnR1YWwgSFJFU1VMVCBTVERNRVRIT0RDQUxMVFlQRSBzdG9wQmF0Y2hpbmdVcGRh
dGVzKCk7CiAKICAgICAvLyBXZWJQcmVmZXJlbmNlcwogCkBAIC0zNzcsNiArMzc5LDggQEAgcHJp
dmF0ZToKICAgICBib29sIG1fYXV0b1NhdmVzIHsgZmFsc2UgfTsKICAgICBib29sIG1fYXV0b21h
dGljYWxseURldGVjdHNDYWNoZU1vZGVsIHsgdHJ1ZSB9OwogICAgIHVuc2lnbmVkIG1fbnVtV2Vi
Vmlld3MgeyAwIH07CisgICAgdW5zaWduZWQgbV91cGRhdGVCYXRjaENvdW50IHsgMCB9OworICAg
IGJvb2wgbV91cGRhdGVBZnRlckJhdGNoIHsgZmFsc2UgfTsKIAogI2lmIFVTRShDRikKICAgICBS
ZXRhaW5QdHI8Q0ZNdXRhYmxlRGljdGlvbmFyeVJlZj4gbV9wcml2YXRlUHJlZnM7CmRpZmYgLS1n
aXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYzhhNDBhYjZhNTBl
OTc1ZGVlMjgzNTE4N2UyYmUxNWMyZjU3MWM4NS4uYTAxMTNhOGE4ZjA0YmZjZTdkZTNkYzQ4YzQ4
NWU4ZTQ5MTQ1ZDFiNiAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0No
YW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDIxLTAzLTE0ICBGdWppaSBIaXJvbm9yaSAgPEhp
cm9ub3JpLkZ1amlpQHNvbnkuY29tPgorCisgICAgICAgIFtXaW5dW1dLMV0gQWRkIGEgbmV3IEFQ
SSBJV2ViUHJlZmVyZW5jZXM6OnN0YXJ0QmF0Y2hpbmdVcGRhdGVzIHRvIGRlZmVyIFdlYlByZWZl
cmVuY2VzQ2hhbmdlZE5vdGlmaWNhdGlvbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MjIzMTA5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS93aW4vRHVtcFJlbmRlclRyZWUuY3Bw
OgorICAgICAgICAocmVzZXRXZWJWaWV3VG9Db25zaXN0ZW50U3RhdGVCZWZvcmVUZXN0aW5nKToK
KwogMjAyMS0wMy0xMyAgQWFrYXNoIEphaW4gIDxhYWthc2hfamFpbkBhcHBsZS5jb20+CiAKICAg
ICAgICAgW2J1aWxkLndlYmtpdC5vcmddIHJ1biBidWlsZGJvdCBjaGVja2NvbmZpZyBpbiBzZXJ2
aWNlcyBld3MKZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL3dpbi9EdW1wUmVuZGVy
VHJlZS5jcHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS93aW4vRHVtcFJlbmRlclRyZWUuY3BwCmlu
ZGV4IDYxNzBlMmQ0MmFkMTcxYTUzMjRlY2FmYzA2MTQ0NmZhYzk3MDQ4NDMuLmM2ZmNkNjE4NzRm
MGEwYzU4YjM1N2M5MzYwZWQ2YWM2OWEwYzdjZjEgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5k
ZXJUcmVlL3dpbi9EdW1wUmVuZGVyVHJlZS5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUv
d2luL0R1bXBSZW5kZXJUcmVlLmNwcApAQCAtMTA0Nyw4ICsxMDQ3LDEzIEBAIHN0YXRpYyB2b2lk
IHJlc2V0V2ViVmlld1RvQ29uc2lzdGVudFN0YXRlQmVmb3JlVGVzdGluZyhjb25zdCBXVFI6OlRl
c3RPcHRpb25zJiBvCiAKICAgICBDT01QdHI8SVdlYlByZWZlcmVuY2VzPiBwcmVmZXJlbmNlczsK
ICAgICBpZiAoU1VDQ0VFREVEKHdlYlZpZXctPnByZWZlcmVuY2VzKCZwcmVmZXJlbmNlcykpKSB7
CisgICAgICAgIENPTVB0cjxJV2ViUHJlZmVyZW5jZXNQcml2YXRlOD4gcHJlZnNQcml2YXRlIHsg
UXVlcnksIHByZWZlcmVuY2VzIH07CisgICAgICAgIHByZWZzUHJpdmF0ZS0+c3RhcnRCYXRjaGlu
Z1VwZGF0ZXMoKTsKKwogICAgICAgICByZXNldFdlYlByZWZlcmVuY2VzVG9Db25zaXN0ZW50VmFs
dWVzKHByZWZlcmVuY2VzLmdldCgpKTsKICAgICAgICAgc2V0V2ViUHJlZmVyZW5jZXNGb3JUZXN0
T3B0aW9ucyhwcmVmZXJlbmNlcy5nZXQoKSwgb3B0aW9ucyk7CisKKyAgICAgICAgcHJlZnNQcml2
YXRlLT5zdG9wQmF0Y2hpbmdVcGRhdGVzKCk7CiAgICAgfQogCiAgICAgVGVzdFJ1bm5lcjo6c2V0
U2VyaWFsaXplSFRUUExvYWRzKGZhbHNlKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>423138</attachid>
            <date>2021-03-14 17:11:46 -0700</date>
            <delta_ts>2021-03-14 17:57:29 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-223109-20210315091139.patch</filename>
            <type>text/plain</type>
            <size>6024</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc0MzkxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0TGVn
YWN5L3dpbi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0TGVnYWN5L3dpbi9DaGFuZ2VMb2cKaW5k
ZXggYzYzNGNmYTU0OTFmZDE1YjhmMDE2MzMzYmI0MjBiNWMzZGQzOWM4Yi4uNGE1MmNlYTcyOWQx
ZmFhZTNjNzU4YzhhNTE0M2YwZjQ4MWI2NTVhOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdExl
Z2FjeS93aW4vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXRMZWdhY3kvd2luL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDI1IEBACisyMDIxLTAzLTE0ICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3Jp
LkZ1amlpQHNvbnkuY29tPgorCisgICAgICAgIFtXaW5dW1dLMV0gQWRkIGEgbmV3IEFQSSBJV2Vi
UHJlZmVyZW5jZXM6OnN0YXJ0QmF0Y2hpbmdVcGRhdGVzIHRvIGRlZmVyIFdlYlByZWZlcmVuY2Vz
Q2hhbmdlZE5vdGlmaWNhdGlvbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjIzMTA5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgU2FtIFdlaW5pZy4KKwor
ICAgICAgICBTb21lIEpTIHRlc3RzIGFyZSB0aW1pbmcgb3V0IGZvciBXaW5kb3dzIFdlYktpdDEg
RGVidWcgYnVpbGQgc2luY2UKKyAgICAgICAgcjI3NDExMS4gVGhvc2UgdGVzdHMgZ2VuZXJhdGUg
dmVyeSBsYXJnZSBwYWdlcy4gcjI3NDExMSByZXNldHMKKyAgICAgICAgV2ViUHJlZmVyZW5jZXMg
dG8gdGhlIGluaXRpYWwgc3RhdGUuIENoYW5naW5nIGEgcHJlZmVyZW5jZSBjYXVzZXMKKyAgICAg
ICAgcmVsYXlvdXQuIFRodXMsIHJlc2V0dGluZyBwcmVmZXJlbmNlcyBjYXVzZWQgbGF5b3V0cyBy
ZXBlYXRlZGx5LgorCisgICAgICAgIHIyNzQwNDAgKEJ1ZyAyMTgwMjQpIGFkZGVkIF9iYXRjaFVw
ZGF0ZVByZWZlcmVuY2VzSW5CbG9jayB0bworICAgICAgICBXZWJQcmVmZXJlbmNlcyBmb3IgTWFj
IFdlYktpdDEgdG8gZGVmZXIgdGhlIG5vdGlmaWNhdGlvbi4KKworICAgICAgICAqIEludGVyZmFj
ZXMvSVdlYlByZWZlcmVuY2VzUHJpdmF0ZS5pZGw6CisgICAgICAgICogV2ViUHJlZmVyZW5jZXMu
Y3BwOgorICAgICAgICAoV2ViUHJlZmVyZW5jZXM6OnBvc3RQcmVmZXJlbmNlc0NoYW5nZXNOb3Rp
ZmljYXRpb24pOgorICAgICAgICAoV2ViUHJlZmVyZW5jZXM6OnN0YXJ0QmF0Y2hpbmdVcGRhdGVz
KTogQWRkZWQuCisgICAgICAgIChXZWJQcmVmZXJlbmNlczo6c3RvcEJhdGNoaW5nVXBkYXRlcyk6
IEFkZGVkLgorICAgICAgICAqIFdlYlByZWZlcmVuY2VzLmg6CisKIDIwMjEtMDMtMTAgIENocmlz
IER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkIFdpbmRvdyBi
dWlsZCBmaXggYWZ0ZXIgcjI3NDI1Mi4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXRMZWdhY3kv
d2luL0ludGVyZmFjZXMvSVdlYlByZWZlcmVuY2VzUHJpdmF0ZS5pZGwgYi9Tb3VyY2UvV2ViS2l0
TGVnYWN5L3dpbi9JbnRlcmZhY2VzL0lXZWJQcmVmZXJlbmNlc1ByaXZhdGUuaWRsCmluZGV4IDIw
MjM0ZjgxODFlZmQyYTRiMGYwYTBhNGZkZmVhNDE0YmVkMjgzOWYuLjVkYmY1ZTA2ZjA0NjNmYTFi
MTA1YjFhODhhNTI1MmMxYmQ5ZmI1ZTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXRMZWdhY3kv
d2luL0ludGVyZmFjZXMvSVdlYlByZWZlcmVuY2VzUHJpdmF0ZS5pZGwKKysrIGIvU291cmNlL1dl
YktpdExlZ2FjeS93aW4vSW50ZXJmYWNlcy9JV2ViUHJlZmVyZW5jZXNQcml2YXRlLmlkbApAQCAt
Mjc4LDYgKzI3OCw4IEBAIGludGVyZmFjZSBJV2ViUHJlZmVyZW5jZXNQcml2YXRlOCA6IElXZWJQ
cmVmZXJlbmNlc1ByaXZhdGU3CiAgICAgSFJFU1VMVCBvdmVyc2Nyb2xsQmVoYXZpb3JFbmFibGVk
KFsgb3V0LCByZXR2YWwgXSBCT09MKik7CiAgICAgSFJFU1VMVCBzZXRPdmVyc2Nyb2xsQmVoYXZp
b3JFbmFibGVkKFtpbl0gQk9PTCBlbmFibGVkKTsKICAgICBIUkVTVUxUIHJlc2V0Rm9yVGVzdGlu
ZygpOworICAgIEhSRVNVTFQgc3RhcnRCYXRjaGluZ1VwZGF0ZXMoKTsKKyAgICBIUkVTVUxUIHN0
b3BCYXRjaGluZ1VwZGF0ZXMoKTsKIH0KIAogLy8gTk9URTogUGxlYXNlIGRvIG5vdCBhZGQgYW55
IG1vcmUgcHJlZmVyZW5jZXMgdGhhdCBhcmUgb25seSBmb3IgdGVzdGluZyBwdXJwb3Nlcy4gSW5z
dGVhZCwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXRMZWdhY3kvd2luL1dlYlByZWZlcmVuY2Vz
LmNwcCBiL1NvdXJjZS9XZWJLaXRMZWdhY3kvd2luL1dlYlByZWZlcmVuY2VzLmNwcAppbmRleCA1
YmJkZWNhYWU1Mzk2MjE1MzM4YjkxNDBiMmNiNmIwZjA0Y2RiMzI1Li5iMTA1ZDQyMTQyM2IxZmMy
NDcwZWQ1ZmY2ZDNkNzk5MzJhOTVkOTFhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0TGVnYWN5
L3dpbi9XZWJQcmVmZXJlbmNlcy5jcHAKKysrIGIvU291cmNlL1dlYktpdExlZ2FjeS93aW4vV2Vi
UHJlZmVyZW5jZXMuY3BwCkBAIC0xNjUsNiArMTY1LDEwIEBAIFdlYlByZWZlcmVuY2VzKiBXZWJQ
cmVmZXJlbmNlczo6Y3JlYXRlSW5zdGFuY2UoKQogCiBIUkVTVUxUIFdlYlByZWZlcmVuY2VzOjpw
b3N0UHJlZmVyZW5jZXNDaGFuZ2VzTm90aWZpY2F0aW9uKCkKIHsKKyAgICBpZiAobV91cGRhdGVC
YXRjaENvdW50KSB7CisgICAgICAgIG1fbmVlZHNVcGRhdGVBZnRlckJhdGNoID0gdHJ1ZTsKKyAg
ICAgICAgcmV0dXJuIFNfT0s7CisgICAgfQogICAgIElXZWJOb3RpZmljYXRpb25DZW50ZXIqIG5j
ID0gV2ViTm90aWZpY2F0aW9uQ2VudGVyOjpkZWZhdWx0Q2VudGVySW50ZXJuYWwoKTsKICAgICBI
UkVTVUxUIGhyID0gbmMtPnBvc3ROb3RpZmljYXRpb25OYW1lKHdlYlByZWZlcmVuY2VzQ2hhbmdl
ZE5vdGlmaWNhdGlvbigpLCBzdGF0aWNfY2FzdDxJV2ViUHJlZmVyZW5jZXMqPih0aGlzKSwgMCk7
CiAgICAgaWYgKEZBSUxFRChocikpCkBAIC0yNjIxLDMgKzI2MjUsMjMgQEAgSFJFU1VMVCBXZWJQ
cmVmZXJlbmNlczo6cmVzZXRGb3JUZXN0aW5nKCkKICAgICBsb2FkKCk7CiAgICAgcmV0dXJuIFNf
T0s7CiB9CisKK0hSRVNVTFQgV2ViUHJlZmVyZW5jZXM6OnN0YXJ0QmF0Y2hpbmdVcGRhdGVzKCkK
K3sKKyAgICBtX3VwZGF0ZUJhdGNoQ291bnQrKzsKKyAgICByZXR1cm4gU19PSzsKK30KKworSFJF
U1VMVCBXZWJQcmVmZXJlbmNlczo6c3RvcEJhdGNoaW5nVXBkYXRlcygpCit7CisgICAgaWYgKCFt
X3VwZGF0ZUJhdGNoQ291bnQpCisgICAgICAgIHJldHVybiBFX0ZBSUw7CisgICAgbV91cGRhdGVC
YXRjaENvdW50LS07CisgICAgaWYgKCFtX3VwZGF0ZUJhdGNoQ291bnQpIHsKKyAgICAgICAgaWYg
KG1fbmVlZHNVcGRhdGVBZnRlckJhdGNoKSB7CisgICAgICAgICAgICBwb3N0UHJlZmVyZW5jZXND
aGFuZ2VzTm90aWZpY2F0aW9uKCk7CisgICAgICAgICAgICBtX25lZWRzVXBkYXRlQWZ0ZXJCYXRj
aCA9IGZhbHNlOworICAgICAgICB9CisgICAgfQorICAgIHJldHVybiBTX09LOworfQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdExlZ2FjeS93aW4vV2ViUHJlZmVyZW5jZXMuaCBiL1NvdXJjZS9X
ZWJLaXRMZWdhY3kvd2luL1dlYlByZWZlcmVuY2VzLmgKaW5kZXggNzJkZjk0ZWYxMTI0ODNlYmIz
YmMzODdhYTdiMzBjYThkN2Y1NmNmYy4uNmFkNGJkYWUxNGEzNmU1ZDZlNTQxZmVhMTNjMzY2OTdj
OWFjZDYyMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdExlZ2FjeS93aW4vV2ViUHJlZmVyZW5j
ZXMuaAorKysgYi9Tb3VyY2UvV2ViS2l0TGVnYWN5L3dpbi9XZWJQcmVmZXJlbmNlcy5oCkBAIC0z
MTYsNiArMzE2LDggQEAgcHVibGljOgogICAgIHZpcnR1YWwgSFJFU1VMVCBTVERNRVRIT0RDQUxM
VFlQRSBvdmVyc2Nyb2xsQmVoYXZpb3JFbmFibGVkKF9PdXRfIEJPT0wqKTsKICAgICB2aXJ0dWFs
IEhSRVNVTFQgU1RETUVUSE9EQ0FMTFRZUEUgc2V0T3ZlcnNjcm9sbEJlaGF2aW9yRW5hYmxlZChC
T09MKTsKICAgICB2aXJ0dWFsIEhSRVNVTFQgU1RETUVUSE9EQ0FMTFRZUEUgcmVzZXRGb3JUZXN0
aW5nKCk7CisgICAgdmlydHVhbCBIUkVTVUxUIFNURE1FVEhPRENBTExUWVBFIHN0YXJ0QmF0Y2hp
bmdVcGRhdGVzKCk7CisgICAgdmlydHVhbCBIUkVTVUxUIFNURE1FVEhPRENBTExUWVBFIHN0b3BC
YXRjaGluZ1VwZGF0ZXMoKTsKIAogICAgIC8vIFdlYlByZWZlcmVuY2VzCiAKQEAgLTM3Nyw2ICsz
NzksOCBAQCBwcml2YXRlOgogICAgIGJvb2wgbV9hdXRvU2F2ZXMgeyBmYWxzZSB9OwogICAgIGJv
b2wgbV9hdXRvbWF0aWNhbGx5RGV0ZWN0c0NhY2hlTW9kZWwgeyB0cnVlIH07CiAgICAgdW5zaWdu
ZWQgbV9udW1XZWJWaWV3cyB7IDAgfTsKKyAgICB1bnNpZ25lZCBtX3VwZGF0ZUJhdGNoQ291bnQg
eyAwIH07CisgICAgYm9vbCBtX25lZWRzVXBkYXRlQWZ0ZXJCYXRjaCB7IGZhbHNlIH07CiAKICNp
ZiBVU0UoQ0YpCiAgICAgUmV0YWluUHRyPENGTXV0YWJsZURpY3Rpb25hcnlSZWY+IG1fcHJpdmF0
ZVByZWZzOwpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmlu
ZGV4IGM4YTQwYWI2YTUwZTk3NWRlZTI4MzUxODdlMmJlMTVjMmY1NzFjODUuLmQ1NWU0ZWFmZTAw
MDg1ZjQ3YzQ0NjM4MGZlYWI4ZjRhYzYxNDgyNzMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxv
ZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAyMS0wMy0xNCAgRnVq
aWkgSGlyb25vcmkgIDxIaXJvbm9yaS5GdWppaUBzb255LmNvbT4KKworICAgICAgICBbV2luXVtX
SzFdIEFkZCBhIG5ldyBBUEkgSVdlYlByZWZlcmVuY2VzOjpzdGFydEJhdGNoaW5nVXBkYXRlcyB0
byBkZWZlciBXZWJQcmVmZXJlbmNlc0NoYW5nZWROb3RpZmljYXRpb24KKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyMzEwOQorCisgICAgICAgIFJldmll
d2VkIGJ5IFNhbSBXZWluaWcuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS93aW4vRHVtcFJl
bmRlclRyZWUuY3BwOgorICAgICAgICAocmVzZXRXZWJWaWV3VG9Db25zaXN0ZW50U3RhdGVCZWZv
cmVUZXN0aW5nKToKKwogMjAyMS0wMy0xMyAgQWFrYXNoIEphaW4gIDxhYWthc2hfamFpbkBhcHBs
ZS5jb20+CiAKICAgICAgICAgW2J1aWxkLndlYmtpdC5vcmddIHJ1biBidWlsZGJvdCBjaGVja2Nv
bmZpZyBpbiBzZXJ2aWNlcyBld3MKZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL3dp
bi9EdW1wUmVuZGVyVHJlZS5jcHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS93aW4vRHVtcFJlbmRl
clRyZWUuY3BwCmluZGV4IDYxNzBlMmQ0MmFkMTcxYTUzMjRlY2FmYzA2MTQ0NmZhYzk3MDQ4NDMu
LmM2ZmNkNjE4NzRmMGEwYzU4YjM1N2M5MzYwZWQ2YWM2OWEwYzdjZjEgMTAwNjQ0Ci0tLSBhL1Rv
b2xzL0R1bXBSZW5kZXJUcmVlL3dpbi9EdW1wUmVuZGVyVHJlZS5jcHAKKysrIGIvVG9vbHMvRHVt
cFJlbmRlclRyZWUvd2luL0R1bXBSZW5kZXJUcmVlLmNwcApAQCAtMTA0Nyw4ICsxMDQ3LDEzIEBA
IHN0YXRpYyB2b2lkIHJlc2V0V2ViVmlld1RvQ29uc2lzdGVudFN0YXRlQmVmb3JlVGVzdGluZyhj
b25zdCBXVFI6OlRlc3RPcHRpb25zJiBvCiAKICAgICBDT01QdHI8SVdlYlByZWZlcmVuY2VzPiBw
cmVmZXJlbmNlczsKICAgICBpZiAoU1VDQ0VFREVEKHdlYlZpZXctPnByZWZlcmVuY2VzKCZwcmVm
ZXJlbmNlcykpKSB7CisgICAgICAgIENPTVB0cjxJV2ViUHJlZmVyZW5jZXNQcml2YXRlOD4gcHJl
ZnNQcml2YXRlIHsgUXVlcnksIHByZWZlcmVuY2VzIH07CisgICAgICAgIHByZWZzUHJpdmF0ZS0+
c3RhcnRCYXRjaGluZ1VwZGF0ZXMoKTsKKwogICAgICAgICByZXNldFdlYlByZWZlcmVuY2VzVG9D
b25zaXN0ZW50VmFsdWVzKHByZWZlcmVuY2VzLmdldCgpKTsKICAgICAgICAgc2V0V2ViUHJlZmVy
ZW5jZXNGb3JUZXN0T3B0aW9ucyhwcmVmZXJlbmNlcy5nZXQoKSwgb3B0aW9ucyk7CisKKyAgICAg
ICAgcHJlZnNQcml2YXRlLT5zdG9wQmF0Y2hpbmdVcGRhdGVzKCk7CiAgICAgfQogCiAgICAgVGVz
dFJ1bm5lcjo6c2V0U2VyaWFsaXplSFRUUExvYWRzKGZhbHNlKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>