<?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>234752</bug_id>
          
          <creation_ts>2021-12-30 08:53:02 -0800</creation_ts>
          <short_desc>Modal container observer fails detection when rendered text is inserted after the container</short_desc>
          <delta_ts>2022-01-10 11:21:07 -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>Platform</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="Wenson Hsieh">wenson_hsieh</reporter>
          <assigned_to name="Wenson Hsieh">wenson_hsieh</assigned_to>
          <cc>akeerthi</cc>
    
    <cc>bdakin</cc>
    
    <cc>megan_gardner</cc>
    
    <cc>mitz</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1827246</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2021-12-30 08:53:02 -0800</bug_when>
    <thetext>.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1828630</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-01-06 08:53:32 -0800</bug_when>
    <thetext>&lt;rdar://problem/87200177&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1829475</commentid>
    <comment_count>2</comment_count>
      <attachid>448754</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2022-01-10 08:40:10 -0800</bug_when>
    <thetext>Created attachment 448754
For EWS</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1829531</commentid>
    <comment_count>3</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2022-01-10 10:28:25 -0800</bug_when>
    <thetext>Thanks for the review!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1829534</commentid>
    <comment_count>4</comment_count>
      <attachid>448770</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2022-01-10 10:33:58 -0800</bug_when>
    <thetext>Created attachment 448770
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1829571</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-01-10 11:21:04 -0800</bug_when>
    <thetext>Committed r287849 (245898@main): &lt;https://commits.webkit.org/245898@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 448770.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>448754</attachid>
            <date>2022-01-10 08:40:10 -0800</date>
            <delta_ts>2022-01-10 11:13:14 -0800</delta_ts>
            <desc>For EWS</desc>
            <filename>bug-234752-20220110084009.patch</filename>
            <type>text/plain</type>
            <size>6177</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg3ODI2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjdmMzNhNzBhMWY5NmJk
YzIyMWUzNTc3YmUxMTA4YTRhMDNiNTMxMC4uNTBhODE4OTBiNWVmMWRmZDZiYjVkNzVkZjQ0NWJj
ZjZjY2YzNWFmMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDIyLTAxLTEwICBXZW5z
b24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIE1vZGFsIGNvbnRh
aW5lciBvYnNlcnZlciBmYWlscyBkZXRlY3Rpb24gb24gZWNvbm9taXN0LmNvbQorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM0NzUyCisgICAgICAgIHJk
YXI6Ly84NzIwMDE3NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFRlYWNoIE1vZGFsQ29udGFpbmVyT2JzZXJ2ZXIgdG8gZGV0ZWN0IG1vZGFsIGNvbnRh
aW5lcnMgd2hvc2UgdGV4dCBjb250ZW50IGlzIHNldCBieSBzY3JpcHQgYWZ0ZXIgdGhlIGNvbnRh
aW5lcgorICAgICAgICBlbGVtZW50IGl0c2VsZiBoYXMgYWxyZWFkeSBiZWVuIGluc2VydGVkIGlu
dG8gdGhlIGRvY3VtZW50IGFuZCBsYWlkIG91dC4gU2VlIGJlbG93IGZvciBtb3JlIGRldGFpbHMu
CisKKyAgICAgICAgVGVzdDogTW9kYWxDb250YWluZXJPYnNlcnZhdGlvbi5EZXRlY3RNb2RhbENv
bnRhaW5lckFmdGVyU2V0dGluZ1RleHQKKworICAgICAgICAqIHBhZ2UvTW9kYWxDb250YWluZXJP
YnNlcnZlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpzZWFyY2hGb3JNYXRjaCk6CisKKyAgICAg
ICAgQ2hhbmdlIHRoaXMgdG8gcmV0dXJuIHR3byBgYm9vbGBzOiBvbmUgaW5kaWNhdGluZyB3aGV0
aGVyIGEgbWF0Y2ggd2FzIGZvdW5kIChpLmUuIHRoZSBvcmlnaW5hbCByZXR1cm4gdmFsdWUpLAor
ICAgICAgICBhbmQgYW5vdGhlciBpbmRpY2F0aW5nIHdoZXRoZXIgYW55IHJlbmRlcmVkIHRleHQg
d2FzIGRpc2NvdmVyZWQgaW4gdGhlIHByb2Nlc3Mgb2Ygc2VhcmNoaW5nLiBJbiB0aGUgY2FzZSB3
aGVyZQorICAgICAgICB0aGUgdmlld3BvcnQtY29uc3RyYWluZWQgZWxlbWVudCBkaWQgbm90IGNv
bnRhaW4gYW55IHJlbmRlcmVkIHRleHQgYXQgYWxsLCB3ZSBhdm9pZCBhZGRpbmcgdGhlIGVsZW1l
bnQgdG8gdGhlCisgICAgICAgIGBtX2VsZW1lbnRzVG9JZ25vcmVXaGVuU2VhcmNoaW5nYCBzZXQs
IHRoZXJlYnkgYWxsb3dpbmcgdXMgdG8gc2VhcmNoIGl0IGFnYWluIGluIHRoZSBmdXR1cmUuCisK
KyAgICAgICAgKFdlYkNvcmU6Ok1vZGFsQ29udGFpbmVyT2JzZXJ2ZXI6OnVwZGF0ZU1vZGFsQ29u
dGFpbmVySWZOZWVkZWQpOgorICAgICAgICAoV2ViQ29yZTo6Y29udGFpbnNNYXRjaGluZ1RleHQp
OiBEZWxldGVkLgorCiAyMDIyLTAxLTA5ICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQu
b3JnPgogCiAgICAgICAgIEludGVycG9sYXRpb24gZm9yIHRoZSAiZmlsdGVyIiBwcm9wZXJ0eSBm
YWlscyB3aXRoIGEgc2luZ2xlIGtleWZyYW1lCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
YWdlL01vZGFsQ29udGFpbmVyT2JzZXJ2ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGFnZS9Nb2Rh
bENvbnRhaW5lck9ic2VydmVyLmNwcAppbmRleCBhYjFlMTdhYjkxMWZiMDgyNjVjMjQ2YzZhMjQ1
MmI5NzM1OWRmZTdjLi5lMzllYmZmNTZiMzQxZjc5Y2E2MDRkZmNlZjc1Mjg0OWNjODQ5NjVhIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL01vZGFsQ29udGFpbmVyT2JzZXJ2ZXIuY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvTW9kYWxDb250YWluZXJPYnNlcnZlci5jcHAKQEAg
LTE0NywxMyArMTQ3LDIyIEBAIHN0YXRpYyBib29sIGlzSW5zaWRlTmF2aWdhdGlvbkVsZW1lbnQo
Y29uc3QgVGV4dCYgdGV4dE5vZGUpCiAgICAgcmV0dXJuIGZhbHNlOwogfQogCi1zdGF0aWMgYm9v
bCBjb250YWluc01hdGNoaW5nVGV4dChSZW5kZXJMYXllck1vZGVsT2JqZWN0JiByZW5kZXJlciwg
Y29uc3QgQXRvbVN0cmluZyYgc2VhcmNoVGVybSkKK3N0cnVjdCBUZXh0U2VhcmNoUmVzdWx0IHsK
KyAgICBib29sIGZvdW5kTWF0Y2ggeyBmYWxzZSB9OworICAgIGJvb2wgY29udGFpbnNBbnlUZXh0
IHsgZmFsc2UgfTsKK307CisKK3N0YXRpYyBUZXh0U2VhcmNoUmVzdWx0IHNlYXJjaEZvck1hdGNo
KFJlbmRlckxheWVyTW9kZWxPYmplY3QmIHJlbmRlcmVyLCBjb25zdCBBdG9tU3RyaW5nJiBzZWFy
Y2hUZXJtKQogeworICAgIFRleHRTZWFyY2hSZXN1bHQgcmVzdWx0OwogICAgIGZvciAoYXV0byYg
dGV4dFJlbmRlcmVyIDogZGVzY2VuZGFudHNPZlR5cGU8UmVuZGVyVGV4dD4ocmVuZGVyZXIpKSB7
Ci0gICAgICAgIGlmIChSZWZQdHIgdGV4dE5vZGUgPSB0ZXh0UmVuZGVyZXIudGV4dE5vZGUoKTsg
dGV4dE5vZGUgJiYgbWF0Y2hlc1NlYXJjaFRlcm0oKnRleHROb2RlLCBzZWFyY2hUZXJtKSkKLSAg
ICAgICAgICAgIHJldHVybiAhaXNJbnNpZGVOYXZpZ2F0aW9uRWxlbWVudCgqdGV4dE5vZGUpOwor
ICAgICAgICByZXN1bHQuY29udGFpbnNBbnlUZXh0ID0gdHJ1ZTsKKyAgICAgICAgaWYgKFJlZlB0
ciB0ZXh0Tm9kZSA9IHRleHRSZW5kZXJlci50ZXh0Tm9kZSgpOyB0ZXh0Tm9kZSAmJiBtYXRjaGVz
U2VhcmNoVGVybSgqdGV4dE5vZGUsIHNlYXJjaFRlcm0pKSB7CisgICAgICAgICAgICByZXN1bHQu
Zm91bmRNYXRjaCA9ICFpc0luc2lkZU5hdmlnYXRpb25FbGVtZW50KCp0ZXh0Tm9kZSk7CisgICAg
ICAgICAgICByZXR1cm4gcmVzdWx0OworICAgICAgICB9CiAgICAgfQotICAgIHJldHVybiBmYWxz
ZTsKKyAgICByZXR1cm4gcmVzdWx0OwogfQogCiB2b2lkIE1vZGFsQ29udGFpbmVyT2JzZXJ2ZXI6
OnNlYXJjaEZvck1vZGFsQ29udGFpbmVyT25CZWhhbGZPZkZyYW1lT3duZXJJZk5lZWRlZChIVE1M
RnJhbWVPd25lckVsZW1lbnQmIG93bmVyKQpAQCAtMjEzLDEwICsyMjIsMTUgQEAgdm9pZCBNb2Rh
bENvbnRhaW5lck9ic2VydmVyOjp1cGRhdGVNb2RhbENvbnRhaW5lcklmTmVlZGVkKGNvbnN0IEZy
YW1lVmlldyYgdmlldykKICAgICAgICAgaWYgKCFlbGVtZW50IHx8IGlzPEhUTUxCb2R5RWxlbWVu
dD4oKmVsZW1lbnQpIHx8IGVsZW1lbnQtPmlzRG9jdW1lbnROb2RlKCkpCiAgICAgICAgICAgICBj
b250aW51ZTsKIAotICAgICAgICBpZiAoIW1fZWxlbWVudHNUb0lnbm9yZVdoZW5TZWFyY2hpbmcu
YWRkKCplbGVtZW50KS5pc05ld0VudHJ5KQorICAgICAgICBpZiAobV9lbGVtZW50c1RvSWdub3Jl
V2hlblNlYXJjaGluZy5jb250YWlucygqZWxlbWVudCkpCiAgICAgICAgICAgICBjb250aW51ZTsK
IAotICAgICAgICBpZiAoY29udGFpbnNNYXRjaGluZ1RleHQocmVuZGVyZXIsIHNlYXJjaFRlcm0p
KSB7CisgICAgICAgIGF1dG8gW2ZvdW5kTWF0Y2gsIGNvbnRhaW5zQW55VGV4dF0gPSBzZWFyY2hG
b3JNYXRjaChyZW5kZXJlciwgc2VhcmNoVGVybSk7CisKKyAgICAgICAgaWYgKGNvbnRhaW5zQW55
VGV4dCkKKyAgICAgICAgICAgIG1fZWxlbWVudHNUb0lnbm9yZVdoZW5TZWFyY2hpbmcuYWRkKCpl
bGVtZW50KTsKKworICAgICAgICBpZiAoZm91bmRNYXRjaCkgewogICAgICAgICAgICAgc2V0Q29u
dGFpbmVyKCplbGVtZW50KTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQpAQCAtMjMw
LDcgKzI0NCw3IEBAIHZvaWQgTW9kYWxDb250YWluZXJPYnNlcnZlcjo6dXBkYXRlTW9kYWxDb250
YWluZXJJZk5lZWRlZChjb25zdCBGcmFtZVZpZXcmIHZpZXcpCiAgICAgICAgICAgICBpZiAoIXJl
bmRlclZpZXcpCiAgICAgICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgICAgIGlmIChj
b250YWluc01hdGNoaW5nVGV4dCgqcmVuZGVyVmlldywgc2VhcmNoVGVybSkpIHsKKyAgICAgICAg
ICAgIGlmIChzZWFyY2hGb3JNYXRjaCgqcmVuZGVyVmlldywgc2VhcmNoVGVybSkuZm91bmRNYXRj
aCkgewogICAgICAgICAgICAgICAgIHNldENvbnRhaW5lcigqZWxlbWVudCwgJmZyYW1lT3duZXIp
OwogICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgIH0KZGlmZiAtLWdpdCBhL1Rv
b2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA0YjJlMGRhYzFmN2JhZjYwZjBj
MmM5OTE2OGMzNGI0ZTYwNDBlZGEwLi40YWQ3ZTViOTRmZDYxZTA1Y2Q2NTBhY2RmNDJhYmE5NjQ3
YTNjZmI5IDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTYgQEAKKzIwMjItMDEtMTAgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2ll
aEBhcHBsZS5jb20+CisKKyAgICAgICAgTW9kYWwgY29udGFpbmVyIG9ic2VydmVyIGZhaWxzIGRl
dGVjdGlvbiBvbiBlY29ub21pc3QuY29tCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yMzQ3NTIKKyAgICAgICAgcmRhcjovLzg3MjAwMTc3CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGEgbmV3IEFQSSB0
ZXN0IHRvIGV4ZXJjaXNlIHRoZSBjaGFuZ2UuCisKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rl
c3RzL1dlYktpdENvY29hL01vZGFsQ29udGFpbmVyT2JzZXJ2YXRpb24ubW06CisgICAgICAgIChU
ZXN0V2ViS2l0QVBJOjpURVNUKToKKwogMjAyMi0wMS0wOCAgV2Vuc29uIEhzaWVoICA8d2Vuc29u
X2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBOdWxsIHBvaW50ZXIgY3Jhc2ggd2hlbiBjYWxs
aW5nIGludG8gYC1bV2ViVmlldyBjbG9zZV1gIGluIGAtd2ViVmlldzpkaWRDb21taXRMb2FkRm9y
RnJhbWU6YApkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2Nv
YS9Nb2RhbENvbnRhaW5lck9ic2VydmF0aW9uLm1tIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0
cy9XZWJLaXRDb2NvYS9Nb2RhbENvbnRhaW5lck9ic2VydmF0aW9uLm1tCmluZGV4IDM2ODY1NzQ3
N2QzZTNjZGM4Y2FmYzIxZDRmNzFhMGI1ZTJjNjE4ODEuLjhlNGI0NWI1N2E0YzBjODkxNTA5ZTNi
NjMxMjI1ZmM2NTNlNjNlNmEgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMv
V2ViS2l0Q29jb2EvTW9kYWxDb250YWluZXJPYnNlcnZhdGlvbi5tbQorKysgYi9Ub29scy9UZXN0
V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL01vZGFsQ29udGFpbmVyT2JzZXJ2YXRpb24ubW0K
QEAgLTMxNyw0ICszMTcsMTUgQEAgVEVTVChNb2RhbENvbnRhaW5lck9ic2VydmF0aW9uLCBNb2Rh
bENvbnRhaW5lckluU3ViZnJhbWUpCiAgICAgRVhQRUNUX0VRKFt3ZWJWaWV3IGxhc3RNb2RhbENv
bnRhaW5lckluZm9dLmF2YWlsYWJsZVR5cGVzLCBfV0tNb2RhbENvbnRhaW5lckNvbnRyb2xUeXBl
UG9zaXRpdmUpOwogfQogCitURVNUKE1vZGFsQ29udGFpbmVyT2JzZXJ2YXRpb24sIERldGVjdE1v
ZGFsQ29udGFpbmVyQWZ0ZXJTZXR0aW5nVGV4dCkKK3sKKyAgICBhdXRvIHdlYlZpZXcgPSBjcmVh
dGVNb2RhbENvbnRhaW5lcldlYlZpZXcoKTsKKyAgICBbd2ViVmlldyBsb2FkQnVuZGxlUGFnZTpA
Im1vZGFsLWNvbnRhaW5lci1jdXN0b20iXTsKKyAgICBbd2ViVmlldyBvYmplY3RCeUV2YWx1YXRp
bmdKYXZhU2NyaXB0OkAic2hvdyhgPGRpdiBpZD0nY29udGVudCc+PC9kaXY+YCkiXTsKKyAgICBb
d2ViVmlldyB3YWl0Rm9yTmV4dFByZXNlbnRhdGlvblVwZGF0ZV07CisgICAgW3dlYlZpZXcgZXZh
bHVhdGU6QCJkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY29udGVudCcpLmlubmVySFRNTCA9IGBo
ZWxsbyB3b3JsZCA8YSBocmVmPScjJz5ubzwvYT5gIiBhbmREZWNpZGVQb2xpY3k6X1dLTW9kYWxD
b250YWluZXJEZWNpc2lvbkhpZGVBbmRJZ25vcmVdOworICAgIEVYUEVDVF9GQUxTRShbW3dlYlZp
ZXcgY29udGVudHNBc1N0cmluZ10gY29udGFpbnNTdHJpbmc6QCJoZWxsbyB3b3JsZCJdKTsKKyAg
ICBFWFBFQ1RfRVEoW3dlYlZpZXcgbGFzdE1vZGFsQ29udGFpbmVySW5mb10uYXZhaWxhYmxlVHlw
ZXMsIF9XS01vZGFsQ29udGFpbmVyQ29udHJvbFR5cGVOZWdhdGl2ZSk7Cit9CisKIH0gLy8gbmFt
ZXNwYWNlIFRlc3RXZWJLaXRBUEkK
</data>
<flag name="review"
          id="474701"
          type_id="1"
          status="+"
          setter="thorton"
    />
    <flag name="commit-queue"
          id="474720"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>448770</attachid>
            <date>2022-01-10 10:33:58 -0800</date>
            <delta_ts>2022-01-10 11:21:06 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-234752-20220110103358.patch</filename>
            <type>text/plain</type>
            <size>6237</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg3ODI2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjdmMzNhNzBhMWY5NmJk
YzIyMWUzNTc3YmUxMTA4YTRhMDNiNTMxMC4uNmQ5NmY3NDFkY2RlOGEyMTAyMWU1NTRiMDk5ODhl
ZDhmZDI5OTg2YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDIyLTAxLTEwICBXZW5z
b24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIE1vZGFsIGNvbnRh
aW5lciBvYnNlcnZlciBmYWlscyBkZXRlY3Rpb24gd2hlbiByZW5kZXJlZCB0ZXh0IGlzIGluc2Vy
dGVkIGFmdGVyIHRoZSBjb250YWluZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIzNDc1MgorICAgICAgICByZGFyOi8vODcyMDAxNzcKKworICAgICAg
ICBSZXZpZXdlZCBieSBUaW0gSG9ydG9uLgorCisgICAgICAgIFRlYWNoIE1vZGFsQ29udGFpbmVy
T2JzZXJ2ZXIgdG8gZGV0ZWN0IG1vZGFsIGNvbnRhaW5lcnMgd2hvc2UgdGV4dCBjb250ZW50IGlz
IHNldCBieSBzY3JpcHQgYWZ0ZXIgdGhlIGNvbnRhaW5lcgorICAgICAgICBlbGVtZW50IGl0c2Vs
ZiBoYXMgYWxyZWFkeSBiZWVuIGluc2VydGVkIGludG8gdGhlIGRvY3VtZW50IGFuZCBsYWlkIG91
dC4gU2VlIGJlbG93IGZvciBtb3JlIGRldGFpbHMuCisKKyAgICAgICAgVGVzdDogTW9kYWxDb250
YWluZXJPYnNlcnZhdGlvbi5EZXRlY3RNb2RhbENvbnRhaW5lckFmdGVyU2V0dGluZ1RleHQKKwor
ICAgICAgICAqIHBhZ2UvTW9kYWxDb250YWluZXJPYnNlcnZlci5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpzZWFyY2hGb3JNYXRjaCk6CisKKyAgICAgICAgQ2hhbmdlIHRoaXMgdG8gcmV0dXJuIHR3
byBgYm9vbGBzOiBvbmUgaW5kaWNhdGluZyB3aGV0aGVyIGEgbWF0Y2ggd2FzIGZvdW5kIChpLmUu
IHRoZSBvcmlnaW5hbCByZXR1cm4gdmFsdWUpLAorICAgICAgICBhbmQgYW5vdGhlciBpbmRpY2F0
aW5nIHdoZXRoZXIgYW55IHJlbmRlcmVkIHRleHQgd2FzIGRpc2NvdmVyZWQgaW4gdGhlIHByb2Nl
c3Mgb2Ygc2VhcmNoaW5nLiBJbiB0aGUgY2FzZSB3aGVyZQorICAgICAgICB0aGUgdmlld3BvcnQt
Y29uc3RyYWluZWQgZWxlbWVudCBkaWQgbm90IGNvbnRhaW4gYW55IHJlbmRlcmVkIHRleHQgYXQg
YWxsLCB3ZSBhdm9pZCBhZGRpbmcgdGhlIGVsZW1lbnQgdG8gdGhlCisgICAgICAgIGBtX2VsZW1l
bnRzVG9JZ25vcmVXaGVuU2VhcmNoaW5nYCBzZXQsIHRoZXJlYnkgYWxsb3dpbmcgdXMgdG8gc2Vh
cmNoIGl0IGFnYWluIGluIHRoZSBmdXR1cmUuCisKKyAgICAgICAgKFdlYkNvcmU6Ok1vZGFsQ29u
dGFpbmVyT2JzZXJ2ZXI6OnVwZGF0ZU1vZGFsQ29udGFpbmVySWZOZWVkZWQpOgorICAgICAgICAo
V2ViQ29yZTo6Y29udGFpbnNNYXRjaGluZ1RleHQpOiBEZWxldGVkLgorCiAyMDIyLTAxLTA5ICBB
bnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgogCiAgICAgICAgIEludGVycG9sYXRp
b24gZm9yIHRoZSAiZmlsdGVyIiBwcm9wZXJ0eSBmYWlscyB3aXRoIGEgc2luZ2xlIGtleWZyYW1l
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL01vZGFsQ29udGFpbmVyT2JzZXJ2ZXIu
Y3BwIGIvU291cmNlL1dlYkNvcmUvcGFnZS9Nb2RhbENvbnRhaW5lck9ic2VydmVyLmNwcAppbmRl
eCBhYjFlMTdhYjkxMWZiMDgyNjVjMjQ2YzZhMjQ1MmI5NzM1OWRmZTdjLi5lMzllYmZmNTZiMzQx
Zjc5Y2E2MDRkZmNlZjc1Mjg0OWNjODQ5NjVhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9w
YWdlL01vZGFsQ29udGFpbmVyT2JzZXJ2ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2Uv
TW9kYWxDb250YWluZXJPYnNlcnZlci5jcHAKQEAgLTE0NywxMyArMTQ3LDIyIEBAIHN0YXRpYyBi
b29sIGlzSW5zaWRlTmF2aWdhdGlvbkVsZW1lbnQoY29uc3QgVGV4dCYgdGV4dE5vZGUpCiAgICAg
cmV0dXJuIGZhbHNlOwogfQogCi1zdGF0aWMgYm9vbCBjb250YWluc01hdGNoaW5nVGV4dChSZW5k
ZXJMYXllck1vZGVsT2JqZWN0JiByZW5kZXJlciwgY29uc3QgQXRvbVN0cmluZyYgc2VhcmNoVGVy
bSkKK3N0cnVjdCBUZXh0U2VhcmNoUmVzdWx0IHsKKyAgICBib29sIGZvdW5kTWF0Y2ggeyBmYWxz
ZSB9OworICAgIGJvb2wgY29udGFpbnNBbnlUZXh0IHsgZmFsc2UgfTsKK307CisKK3N0YXRpYyBU
ZXh0U2VhcmNoUmVzdWx0IHNlYXJjaEZvck1hdGNoKFJlbmRlckxheWVyTW9kZWxPYmplY3QmIHJl
bmRlcmVyLCBjb25zdCBBdG9tU3RyaW5nJiBzZWFyY2hUZXJtKQogeworICAgIFRleHRTZWFyY2hS
ZXN1bHQgcmVzdWx0OwogICAgIGZvciAoYXV0byYgdGV4dFJlbmRlcmVyIDogZGVzY2VuZGFudHNP
ZlR5cGU8UmVuZGVyVGV4dD4ocmVuZGVyZXIpKSB7Ci0gICAgICAgIGlmIChSZWZQdHIgdGV4dE5v
ZGUgPSB0ZXh0UmVuZGVyZXIudGV4dE5vZGUoKTsgdGV4dE5vZGUgJiYgbWF0Y2hlc1NlYXJjaFRl
cm0oKnRleHROb2RlLCBzZWFyY2hUZXJtKSkKLSAgICAgICAgICAgIHJldHVybiAhaXNJbnNpZGVO
YXZpZ2F0aW9uRWxlbWVudCgqdGV4dE5vZGUpOworICAgICAgICByZXN1bHQuY29udGFpbnNBbnlU
ZXh0ID0gdHJ1ZTsKKyAgICAgICAgaWYgKFJlZlB0ciB0ZXh0Tm9kZSA9IHRleHRSZW5kZXJlci50
ZXh0Tm9kZSgpOyB0ZXh0Tm9kZSAmJiBtYXRjaGVzU2VhcmNoVGVybSgqdGV4dE5vZGUsIHNlYXJj
aFRlcm0pKSB7CisgICAgICAgICAgICByZXN1bHQuZm91bmRNYXRjaCA9ICFpc0luc2lkZU5hdmln
YXRpb25FbGVtZW50KCp0ZXh0Tm9kZSk7CisgICAgICAgICAgICByZXR1cm4gcmVzdWx0OworICAg
ICAgICB9CiAgICAgfQotICAgIHJldHVybiBmYWxzZTsKKyAgICByZXR1cm4gcmVzdWx0OwogfQog
CiB2b2lkIE1vZGFsQ29udGFpbmVyT2JzZXJ2ZXI6OnNlYXJjaEZvck1vZGFsQ29udGFpbmVyT25C
ZWhhbGZPZkZyYW1lT3duZXJJZk5lZWRlZChIVE1MRnJhbWVPd25lckVsZW1lbnQmIG93bmVyKQpA
QCAtMjEzLDEwICsyMjIsMTUgQEAgdm9pZCBNb2RhbENvbnRhaW5lck9ic2VydmVyOjp1cGRhdGVN
b2RhbENvbnRhaW5lcklmTmVlZGVkKGNvbnN0IEZyYW1lVmlldyYgdmlldykKICAgICAgICAgaWYg
KCFlbGVtZW50IHx8IGlzPEhUTUxCb2R5RWxlbWVudD4oKmVsZW1lbnQpIHx8IGVsZW1lbnQtPmlz
RG9jdW1lbnROb2RlKCkpCiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBpZiAoIW1f
ZWxlbWVudHNUb0lnbm9yZVdoZW5TZWFyY2hpbmcuYWRkKCplbGVtZW50KS5pc05ld0VudHJ5KQor
ICAgICAgICBpZiAobV9lbGVtZW50c1RvSWdub3JlV2hlblNlYXJjaGluZy5jb250YWlucygqZWxl
bWVudCkpCiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBpZiAoY29udGFpbnNNYXRj
aGluZ1RleHQocmVuZGVyZXIsIHNlYXJjaFRlcm0pKSB7CisgICAgICAgIGF1dG8gW2ZvdW5kTWF0
Y2gsIGNvbnRhaW5zQW55VGV4dF0gPSBzZWFyY2hGb3JNYXRjaChyZW5kZXJlciwgc2VhcmNoVGVy
bSk7CisKKyAgICAgICAgaWYgKGNvbnRhaW5zQW55VGV4dCkKKyAgICAgICAgICAgIG1fZWxlbWVu
dHNUb0lnbm9yZVdoZW5TZWFyY2hpbmcuYWRkKCplbGVtZW50KTsKKworICAgICAgICBpZiAoZm91
bmRNYXRjaCkgewogICAgICAgICAgICAgc2V0Q29udGFpbmVyKCplbGVtZW50KTsKICAgICAgICAg
ICAgIHJldHVybjsKICAgICAgICAgfQpAQCAtMjMwLDcgKzI0NCw3IEBAIHZvaWQgTW9kYWxDb250
YWluZXJPYnNlcnZlcjo6dXBkYXRlTW9kYWxDb250YWluZXJJZk5lZWRlZChjb25zdCBGcmFtZVZp
ZXcmIHZpZXcpCiAgICAgICAgICAgICBpZiAoIXJlbmRlclZpZXcpCiAgICAgICAgICAgICAgICAg
Y29udGludWU7CiAKLSAgICAgICAgICAgIGlmIChjb250YWluc01hdGNoaW5nVGV4dCgqcmVuZGVy
Vmlldywgc2VhcmNoVGVybSkpIHsKKyAgICAgICAgICAgIGlmIChzZWFyY2hGb3JNYXRjaCgqcmVu
ZGVyVmlldywgc2VhcmNoVGVybSkuZm91bmRNYXRjaCkgewogICAgICAgICAgICAgICAgIHNldENv
bnRhaW5lcigqZWxlbWVudCwgJmZyYW1lT3duZXIpOwogICAgICAgICAgICAgICAgIHJldHVybjsK
ICAgICAgICAgICAgIH0KZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5n
ZUxvZwppbmRleCA0YjJlMGRhYzFmN2JhZjYwZjBjMmM5OTE2OGMzNGI0ZTYwNDBlZGEwLi43MTcw
ODhjYjcxYzExNmJhMDRjYzhlNWIxYWIzMGYxNjE0Yzk0Yzk1IDEwMDY0NAotLS0gYS9Ub29scy9D
aGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMjItMDEt
MTAgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CisKKyAgICAgICAgTW9k
YWwgY29udGFpbmVyIG9ic2VydmVyIGZhaWxzIGRldGVjdGlvbiB3aGVuIHJlbmRlcmVkIHRleHQg
aXMgaW5zZXJ0ZWQgYWZ0ZXIgdGhlIGNvbnRhaW5lcgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM0NzUyCisgICAgICAgIHJkYXI6Ly84NzIwMDE3Nwor
CisgICAgICAgIFJldmlld2VkIGJ5IFRpbSBIb3J0b24uCisKKyAgICAgICAgQWRkIGEgbmV3IEFQ
SSB0ZXN0IHRvIGV4ZXJjaXNlIHRoZSBjaGFuZ2UuCisKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJ
L1Rlc3RzL1dlYktpdENvY29hL01vZGFsQ29udGFpbmVyT2JzZXJ2YXRpb24ubW06CisgICAgICAg
IChUZXN0V2ViS2l0QVBJOjpURVNUKToKKwogMjAyMi0wMS0wOCAgV2Vuc29uIEhzaWVoICA8d2Vu
c29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBOdWxsIHBvaW50ZXIgY3Jhc2ggd2hlbiBj
YWxsaW5nIGludG8gYC1bV2ViVmlldyBjbG9zZV1gIGluIGAtd2ViVmlldzpkaWRDb21taXRMb2Fk
Rm9yRnJhbWU6YApkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRD
b2NvYS9Nb2RhbENvbnRhaW5lck9ic2VydmF0aW9uLm1tIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9U
ZXN0cy9XZWJLaXRDb2NvYS9Nb2RhbENvbnRhaW5lck9ic2VydmF0aW9uLm1tCmluZGV4IDM2ODY1
NzQ3N2QzZTNjZGM4Y2FmYzIxZDRmNzFhMGI1ZTJjNjE4ODEuLjhlNGI0NWI1N2E0YzBjODkxNTA5
ZTNiNjMxMjI1ZmM2NTNlNjNlNmEgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVz
dHMvV2ViS2l0Q29jb2EvTW9kYWxDb250YWluZXJPYnNlcnZhdGlvbi5tbQorKysgYi9Ub29scy9U
ZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL01vZGFsQ29udGFpbmVyT2JzZXJ2YXRpb24u
bW0KQEAgLTMxNyw0ICszMTcsMTUgQEAgVEVTVChNb2RhbENvbnRhaW5lck9ic2VydmF0aW9uLCBN
b2RhbENvbnRhaW5lckluU3ViZnJhbWUpCiAgICAgRVhQRUNUX0VRKFt3ZWJWaWV3IGxhc3RNb2Rh
bENvbnRhaW5lckluZm9dLmF2YWlsYWJsZVR5cGVzLCBfV0tNb2RhbENvbnRhaW5lckNvbnRyb2xU
eXBlUG9zaXRpdmUpOwogfQogCitURVNUKE1vZGFsQ29udGFpbmVyT2JzZXJ2YXRpb24sIERldGVj
dE1vZGFsQ29udGFpbmVyQWZ0ZXJTZXR0aW5nVGV4dCkKK3sKKyAgICBhdXRvIHdlYlZpZXcgPSBj
cmVhdGVNb2RhbENvbnRhaW5lcldlYlZpZXcoKTsKKyAgICBbd2ViVmlldyBsb2FkQnVuZGxlUGFn
ZTpAIm1vZGFsLWNvbnRhaW5lci1jdXN0b20iXTsKKyAgICBbd2ViVmlldyBvYmplY3RCeUV2YWx1
YXRpbmdKYXZhU2NyaXB0OkAic2hvdyhgPGRpdiBpZD0nY29udGVudCc+PC9kaXY+YCkiXTsKKyAg
ICBbd2ViVmlldyB3YWl0Rm9yTmV4dFByZXNlbnRhdGlvblVwZGF0ZV07CisgICAgW3dlYlZpZXcg
ZXZhbHVhdGU6QCJkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY29udGVudCcpLmlubmVySFRNTCA9
IGBoZWxsbyB3b3JsZCA8YSBocmVmPScjJz5ubzwvYT5gIiBhbmREZWNpZGVQb2xpY3k6X1dLTW9k
YWxDb250YWluZXJEZWNpc2lvbkhpZGVBbmRJZ25vcmVdOworICAgIEVYUEVDVF9GQUxTRShbW3dl
YlZpZXcgY29udGVudHNBc1N0cmluZ10gY29udGFpbnNTdHJpbmc6QCJoZWxsbyB3b3JsZCJdKTsK
KyAgICBFWFBFQ1RfRVEoW3dlYlZpZXcgbGFzdE1vZGFsQ29udGFpbmVySW5mb10uYXZhaWxhYmxl
VHlwZXMsIF9XS01vZGFsQ29udGFpbmVyQ29udHJvbFR5cGVOZWdhdGl2ZSk7Cit9CisKIH0gLy8g
bmFtZXNwYWNlIFRlc3RXZWJLaXRBUEkK
</data>

          </attachment>
      

    </bug>

</bugzilla>