<?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>216514</bug_id>
          
          <creation_ts>2020-09-14 17:41:04 -0700</creation_ts>
          <short_desc>[macOS] Date pickers should respect the document&apos;s color scheme</short_desc>
          <delta_ts>2020-09-15 20:10:36 -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>Forms</component>
          <version>Safari Technology Preview</version>
          <rep_platform>Mac</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="Aditya Keerthi">akeerthi</reporter>
          <assigned_to name="Aditya Keerthi">akeerthi</assigned_to>
          <cc>cdumez</cc>
    
    <cc>changseok</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>mifenton</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1688508</commentid>
    <comment_count>0</comment_count>
    <who name="Aditya Keerthi">akeerthi</who>
    <bug_when>2020-09-14 17:41:04 -0700</bug_when>
    <thetext>...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1688512</commentid>
    <comment_count>1</comment_count>
    <who name="Aditya Keerthi">akeerthi</who>
    <bug_when>2020-09-14 17:41:55 -0700</bug_when>
    <thetext>&lt;rdar://problem/68889548&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1688514</commentid>
    <comment_count>2</comment_count>
      <attachid>408774</attachid>
    <who name="Aditya Keerthi">akeerthi</who>
    <bug_when>2020-09-14 17:44:14 -0700</bug_when>
    <thetext>Created attachment 408774
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1688518</commentid>
    <comment_count>3</comment_count>
      <attachid>408774</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2020-09-14 17:57:03 -0700</bug_when>
    <thetext>Comment on attachment 408774
Patch

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

&gt; Source/WebCore/html/HTMLInputElement.cpp:2140
&gt; +    if (auto* computedStyle = this-&gt;computedStyle()) {

I assume this null check is not actually necessary, since the old code did not. Is that true?

&gt; Source/WebKit/UIProcess/mac/WebDateTimePickerMac.mm:221
&gt; +    [_enclosingWindow setAppearance:[NSAppearance appearanceNamed:_params.useDarkAppearance ? NSAppearanceNameDarkAqua : NSAppearanceNameAqua]];

This is interesting! I feel like content that pops out of the page (like, say, context menus) usually follows the app, not the page. But probably this makes sense?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1688520</commentid>
    <comment_count>4</comment_count>
    <who name="Aditya Keerthi">akeerthi</who>
    <bug_when>2020-09-14 18:02:56 -0700</bug_when>
    <thetext>(In reply to Tim Horton from comment #3)
&gt; Comment on attachment 408774 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=408774&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/html/HTMLInputElement.cpp:2140
&gt; &gt; +    if (auto* computedStyle = this-&gt;computedStyle()) {
&gt; 
&gt; I assume this null check is not actually necessary, since the old code did
&gt; not. Is that true?

The check is not actually necessary, since this method is only called when the element is in the node tree. Should I replace the check with an ASSERT?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1688845</commentid>
    <comment_count>5</comment_count>
      <attachid>408774</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2020-09-15 14:11:06 -0700</bug_when>
    <thetext>Comment on attachment 408774
Patch

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

&gt;&gt; Source/WebKit/UIProcess/mac/WebDateTimePickerMac.mm:221
&gt;&gt; +    [_enclosingWindow setAppearance:[NSAppearance appearanceNamed:_params.useDarkAppearance ? NSAppearanceNameDarkAqua : NSAppearanceNameAqua]];
&gt; 
&gt; This is interesting! I feel like content that pops out of the page (like, say, context menus) usually follows the app, not the page. But probably this makes sense?

You can just leave it implicit, too. No reason to ASSERT() something that we expect will never happen and which will result in a crash in release, IMO.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1688897</commentid>
    <comment_count>6</comment_count>
      <attachid>408872</attachid>
    <who name="Aditya Keerthi">akeerthi</who>
    <bug_when>2020-09-15 16:02:01 -0700</bug_when>
    <thetext>Created attachment 408872
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1688969</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-09-15 19:39:52 -0700</bug_when>
    <thetext>ChangeLog entry in Source/WebKit/ChangeLog contains OOPS!.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1688970</commentid>
    <comment_count>8</comment_count>
      <attachid>408889</attachid>
    <who name="Aditya Keerthi">akeerthi</who>
    <bug_when>2020-09-15 19:43:17 -0700</bug_when>
    <thetext>Created attachment 408889
Patch for landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1688975</commentid>
    <comment_count>9</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-09-15 20:10:35 -0700</bug_when>
    <thetext>Committed r267131: &lt;https://trac.webkit.org/changeset/267131&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 408889.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>408774</attachid>
            <date>2020-09-14 17:44:14 -0700</date>
            <delta_ts>2020-09-15 14:11:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-216514-20200914204413.patch</filename>
            <type>text/plain</type>
            <size>5392</size>
            <attacher name="Aditya Keerthi">akeerthi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY3MDA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTJiNWE1MWNmMGU4OTdk
YTQ2NWUzYmQ2ZDYxNWNlYWQwYWY3Mzg2NS4uYWNiYTA0MzAwMzM4NTg5YjJlMzIzYzA1NjdiM2I0
OTI1ZGIzZmM5MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDIwLTA5LTE0ICBBZGl0
eWEgS2VlcnRoaSAgPGFrZWVydGhpQGFwcGxlLmNvbT4KKworICAgICAgICBbbWFjT1NdIERhdGUg
cGlja2VycyBzaG91bGQgcmVzcGVjdCB0aGUgZG9jdW1lbnQncyBjb2xvciBzY2hlbWUKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxNjUxNAorICAgICAg
ICA8cmRhcjovL3Byb2JsZW0vNjg4ODk1NDg+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgQWRkZWQgdGhlIHVzZURhcmtBcHBlYXJhbmNlIHByb3BlcnR5
IHRvIERhdGVUaW1lQ2hvb3NlclBhcmFtZXRlcnMsIHdoaWNoCisgICAgICAgIGlzIGJhc2VkIG9u
IERvY3VtZW50Ojp1c2VEYXJrQXBwZWFyYW5jZSBhbmQgdGhlIGFzc29jaWF0ZWQgZWxlbWVudCdz
CisgICAgICAgIGNvbXB1dGVkIHN0eWxlLgorCisgICAgICAgICogaHRtbC9IVE1MSW5wdXRFbGVt
ZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxJbnB1dEVsZW1lbnQ6OnNldHVwRGF0ZVRp
bWVDaG9vc2VyUGFyYW1ldGVycyk6CisgICAgICAgICogcGxhdGZvcm0vRGF0ZVRpbWVDaG9vc2Vy
UGFyYW1ldGVycy5oOgorICAgICAgICAoV2ViQ29yZTo6RGF0ZVRpbWVDaG9vc2VyUGFyYW1ldGVy
czo6ZW5jb2RlIGNvbnN0KToKKyAgICAgICAgKFdlYkNvcmU6OkRhdGVUaW1lQ2hvb3NlclBhcmFt
ZXRlcnM6OmRlY29kZSk6CisKIDIwMjAtMDktMTQgIEFkaXR5YSBLZWVydGhpICA8YWtlZXJ0aGlA
YXBwbGUuY29tPgogCiAgICAgICAgIERhdGUvdGltZSBpbnB1dHMgc2hvdWxkIG5vdCB1c2UgdXNl
ci1zcGVjaWZpZWQgZm9ybWF0cwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cg
Yi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwppbmRleCBmYjRmMDdjNDdhNWJjZjJmMWRkMjQ2OWNl
MzUxM2U0MDc1Njg3N2NlLi44YTBhNWMyYzg0ZTQ5MmE0OTM3ZjIyZjNiNWFiZWYxNGEyMWQ5ODkw
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIwLTA5LTE0ICBBZGl0eWEgS2VlcnRoaSAg
PGFrZWVydGhpQGFwcGxlLmNvbT4KKworICAgICAgICBbbWFjT1NdIERhdGUgcGlja2VycyBzaG91
bGQgcmVzcGVjdCB0aGUgZG9jdW1lbnQncyBjb2xvciBzY2hlbWUKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxNjUxNAorICAgICAgICA8cmRhcjovL3By
b2JsZW0vNjg4ODk1NDg+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgVXNlIHRoZSBhcHBlYXJhbmNlIHByb3BlcnR5IG9mIE5TV2luZG93IHRvIGVuc3Vy
ZSB0aGUgYXBwZWFyYW5jZSBvZiB0aGUKKyAgICAgICAgY29udGFpbmVkIE5TRGF0ZVBpY2tlciBt
YXRjaGVzIHRoZSB2YWx1ZSBlbmNvZGVkIGluIERhdGVUaW1lQ2hvb3NlclBhcmFtZXRlcnMuCisK
KyAgICAgICAgKiBVSVByb2Nlc3MvbWFjL1dlYkRhdGVUaW1lUGlja2VyTWFjLm1tOgorICAgICAg
ICAoLVtXS0RhdGVUaW1lUGlja2VyIGluaXRXaXRoUGFyYW1zOmluVmlldzpdKToKKwogMjAyMC0w
OS0xMyAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBP
dmVyZmxvdzpzY3JvbGwgcnViYmVyYmFuZGluZyBpcyBpbnRlcnJ1cHRlZCBieSBwb3N0LWxheW91
dCBzY3JvbGxpbmcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTElucHV0RWxl
bWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQuY3BwCmluZGV4
IGNjZDEwNjE5YmI0NDMwYzk5MjU4ZWQ4ZTdhNDk5NWQwOTJiYzBjZjYuLjVmOTQ2MmYxZWQyODA3
MDVhYzFlZGQ4OTZlZjYzYjRhMTQ5ZTgxYjIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0
bWwvSFRNTElucHV0RWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW5w
dXRFbGVtZW50LmNwcApAQCAtMjEzNiw3ICsyMTM2LDExIEBAIGJvb2wgSFRNTElucHV0RWxlbWVu
dDo6c2V0dXBEYXRlVGltZUNob29zZXJQYXJhbWV0ZXJzKERhdGVUaW1lQ2hvb3NlclBhcmFtZXRl
cnMmCiAgICAgZWxzZQogICAgICAgICBwYXJhbWV0ZXJzLmFuY2hvclJlY3RJblJvb3RWaWV3ID0g
SW50UmVjdCgpOwogICAgIHBhcmFtZXRlcnMuY3VycmVudFZhbHVlID0gdmFsdWUoKTsKLSAgICBw
YXJhbWV0ZXJzLmlzQW5jaG9yRWxlbWVudFJUTCA9IGNvbXB1dGVkU3R5bGUoKS0+ZGlyZWN0aW9u
KCkgPT0gVGV4dERpcmVjdGlvbjo6UlRMOworCisgICAgaWYgKGF1dG8qIGNvbXB1dGVkU3R5bGUg
PSB0aGlzLT5jb21wdXRlZFN0eWxlKCkpIHsKKyAgICAgICAgcGFyYW1ldGVycy5pc0FuY2hvckVs
ZW1lbnRSVEwgPSBjb21wdXRlZFN0eWxlLT5kaXJlY3Rpb24oKSA9PSBUZXh0RGlyZWN0aW9uOjpS
VEw7CisgICAgICAgIHBhcmFtZXRlcnMudXNlRGFya0FwcGVhcmFuY2UgPSBkb2N1bWVudCgpLnVz
ZURhcmtBcHBlYXJhbmNlKGNvbXB1dGVkU3R5bGUpOworICAgIH0KIAogI2lmIEVOQUJMRShEQVRB
TElTVF9FTEVNRU5UKQogICAgIGlmIChhdXRvIGRhdGFMaXN0ID0gdGhpcy0+ZGF0YUxpc3QoKSkg
ewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vRGF0ZVRpbWVDaG9vc2VyUGFy
YW1ldGVycy5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vRGF0ZVRpbWVDaG9vc2VyUGFyYW1l
dGVycy5oCmluZGV4IDE3ZTIyMjdmZjFhNTgyNTVlZDM1MTA3YjgzNWU3MTdjYTY0NDhmODMuLjk1
NjUwY2EyMzY1NzlhNGU5YTNjYWM0YWRhNWZlZGE4NDY5NzZkNjYgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL0RhdGVUaW1lQ2hvb3NlclBhcmFtZXRlcnMuaAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9EYXRlVGltZUNob29zZXJQYXJhbWV0ZXJzLmgKQEAgLTQ5LDYg
KzQ5LDcgQEAgc3RydWN0IERhdGVUaW1lQ2hvb3NlclBhcmFtZXRlcnMgewogICAgIGRvdWJsZSBz
dGVwQmFzZTsKICAgICBib29sIHJlcXVpcmVkOwogICAgIGJvb2wgaXNBbmNob3JFbGVtZW50UlRM
OworICAgIGJvb2wgdXNlRGFya0FwcGVhcmFuY2U7CiAKICAgICB0ZW1wbGF0ZTxjbGFzcyBFbmNv
ZGVyPiB2b2lkIGVuY29kZShFbmNvZGVyJikgY29uc3Q7CiAgICAgdGVtcGxhdGU8Y2xhc3MgRGVj
b2Rlcj4gc3RhdGljIE9wdGlvbmFsPERhdGVUaW1lQ2hvb3NlclBhcmFtZXRlcnM+IGRlY29kZShE
ZWNvZGVyJik7CkBAIC03MCw2ICs3MSw3IEBAIHZvaWQgRGF0ZVRpbWVDaG9vc2VyUGFyYW1ldGVy
czo6ZW5jb2RlKEVuY29kZXImIGVuY29kZXIpIGNvbnN0CiAgICAgZW5jb2RlciA8PCBzdGVwQmFz
ZTsKICAgICBlbmNvZGVyIDw8IHJlcXVpcmVkOwogICAgIGVuY29kZXIgPDwgaXNBbmNob3JFbGVt
ZW50UlRMOworICAgIGVuY29kZXIgPDwgdXNlRGFya0FwcGVhcmFuY2U7CiB9CiAKIHRlbXBsYXRl
PGNsYXNzIERlY29kZXI+CkBAIC0xMjcsNyArMTI5LDExIEBAIE9wdGlvbmFsPERhdGVUaW1lQ2hv
b3NlclBhcmFtZXRlcnM+IERhdGVUaW1lQ2hvb3NlclBhcmFtZXRlcnM6OmRlY29kZShEZWNvZGVy
JiBkCiAgICAgaWYgKCFkZWNvZGVyLmRlY29kZShpc0FuY2hvckVsZW1lbnRSVEwpKQogICAgICAg
ICByZXR1cm4gV1RGOjpudWxsb3B0OwogCi0gICAgcmV0dXJuIHt7IFdURk1vdmUodHlwZSksIGFu
Y2hvclJlY3RJblJvb3RWaWV3LCBXVEZNb3ZlKGxvY2FsZSksIFdURk1vdmUoY3VycmVudFZhbHVl
KSwgV1RGTW92ZShzdWdnZXN0aW9uVmFsdWVzKSwgV1RGTW92ZShsb2NhbGl6ZWRTdWdnZXN0aW9u
VmFsdWVzKSwgV1RGTW92ZShzdWdnZXN0aW9uTGFiZWxzKSwgbWluaW11bSwgbWF4aW11bSwgc3Rl
cCwgc3RlcEJhc2UsIHJlcXVpcmVkLCBpc0FuY2hvckVsZW1lbnRSVEwgfX07CisgICAgYm9vbCB1
c2VEYXJrQXBwZWFyYW5jZTsKKyAgICBpZiAoIWRlY29kZXIuZGVjb2RlKHVzZURhcmtBcHBlYXJh
bmNlKSkKKyAgICAgICAgcmV0dXJuIFdURjo6bnVsbG9wdDsKKworICAgIHJldHVybiB7eyBXVEZN
b3ZlKHR5cGUpLCBhbmNob3JSZWN0SW5Sb290VmlldywgV1RGTW92ZShsb2NhbGUpLCBXVEZNb3Zl
KGN1cnJlbnRWYWx1ZSksIFdURk1vdmUoc3VnZ2VzdGlvblZhbHVlcyksIFdURk1vdmUobG9jYWxp
emVkU3VnZ2VzdGlvblZhbHVlcyksIFdURk1vdmUoc3VnZ2VzdGlvbkxhYmVscyksIG1pbmltdW0s
IG1heGltdW0sIHN0ZXAsIHN0ZXBCYXNlLCByZXF1aXJlZCwgaXNBbmNob3JFbGVtZW50UlRMLCB1
c2VEYXJrQXBwZWFyYW5jZSB9fTsKIH0KIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvbWFjL1dlYkRhdGVUaW1lUGlja2VyTWFjLm1t
IGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvbWFjL1dlYkRhdGVUaW1lUGlja2VyTWFjLm1tCmlu
ZGV4IGFiMDQ2NzY3NzMwMjc4MTc4MDhjYWQxNThjZGZkOGRjNzZkNThmYTAuLmYxY2IzYzM1MmYz
MmQzNjQ5MDg1NThlMDQyMGM4MmRmNDA0MThmYjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL21hYy9XZWJEYXRlVGltZVBpY2tlck1hYy5tbQorKysgYi9Tb3VyY2UvV2ViS2l0
L1VJUHJvY2Vzcy9tYWMvV2ViRGF0ZVRpbWVQaWNrZXJNYWMubW0KQEAgLTIxNyw2ICsyMTcsOCBA
QCAtICh2b2lkKXVwZGF0ZVBpY2tlcjooV2ViQ29yZTo6RGF0ZVRpbWVDaG9vc2VyUGFyYW1ldGVy
cyYmKXBhcmFtcwogCiAgICAgW19kYXRlUGlja2VyIHNldE1pbkRhdGU6W05TRGF0ZSBkYXRlV2l0
aFRpbWVJbnRlcnZhbFNpbmNlMTk3MDpfcGFyYW1zLm1pbmltdW0gLyAxMDAwLjBdXTsKICAgICBb
X2RhdGVQaWNrZXIgc2V0TWF4RGF0ZTpbTlNEYXRlIGRhdGVXaXRoVGltZUludGVydmFsU2luY2Ux
OTcwOl9wYXJhbXMubWF4aW11bSAvIDEwMDAuMF1dOworCisgICAgW19lbmNsb3NpbmdXaW5kb3cg
c2V0QXBwZWFyYW5jZTpbTlNBcHBlYXJhbmNlIGFwcGVhcmFuY2VOYW1lZDpfcGFyYW1zLnVzZURh
cmtBcHBlYXJhbmNlID8gTlNBcHBlYXJhbmNlTmFtZURhcmtBcXVhIDogTlNBcHBlYXJhbmNlTmFt
ZUFxdWFdXTsKIH0KIAogLSAodm9pZClpbnZhbGlkYXRlCg==
</data>
<flag name="review"
          id="424267"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>408872</attachid>
            <date>2020-09-15 16:02:01 -0700</date>
            <delta_ts>2020-09-15 19:43:32 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-216514-20200915190200.patch</filename>
            <type>text/plain</type>
            <size>5393</size>
            <attacher name="Aditya Keerthi">akeerthi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY3MDg2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjg4Mzg1NDQ1NjJjZDM3
Zjc2MTQzZWUxOGNkY2I0NGVkN2NhZGYzNC4uYzQ4MjJlMDNlZDYwODY3OWI1M2MxNTQwMTMxYTBh
ZTRiMTQxZDFlYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDIwLTA5LTE0ICBBZGl0
eWEgS2VlcnRoaSAgPGFrZWVydGhpQGFwcGxlLmNvbT4KKworICAgICAgICBbbWFjT1NdIERhdGUg
cGlja2VycyBzaG91bGQgcmVzcGVjdCB0aGUgZG9jdW1lbnQncyBjb2xvciBzY2hlbWUKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxNjUxNAorICAgICAg
ICA8cmRhcjovL3Byb2JsZW0vNjg4ODk1NDg+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgVGltIEhv
cnRvbi4KKworICAgICAgICBBZGRlZCB0aGUgdXNlRGFya0FwcGVhcmFuY2UgcHJvcGVydHkgdG8g
RGF0ZVRpbWVDaG9vc2VyUGFyYW1ldGVycywgd2hpY2gKKyAgICAgICAgaXMgYmFzZWQgb24gRG9j
dW1lbnQ6OnVzZURhcmtBcHBlYXJhbmNlIGFuZCB0aGUgYXNzb2NpYXRlZCBlbGVtZW50J3MKKyAg
ICAgICAgY29tcHV0ZWQgc3R5bGUuCisKKyAgICAgICAgKiBodG1sL0hUTUxJbnB1dEVsZW1lbnQu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRNTElucHV0RWxlbWVudDo6c2V0dXBEYXRlVGltZUNo
b29zZXJQYXJhbWV0ZXJzKToKKyAgICAgICAgKiBwbGF0Zm9ybS9EYXRlVGltZUNob29zZXJQYXJh
bWV0ZXJzLmg6CisgICAgICAgIChXZWJDb3JlOjpEYXRlVGltZUNob29zZXJQYXJhbWV0ZXJzOjpl
bmNvZGUgY29uc3QpOgorICAgICAgICAoV2ViQ29yZTo6RGF0ZVRpbWVDaG9vc2VyUGFyYW1ldGVy
czo6ZGVjb2RlKToKKwogMjAyMC0wOS0xNCAgU2VyZ2lvIFZpbGxhciBTZW5pbiAgPHN2aWxsYXJA
aWdhbGlhLmNvbT4KIAogICAgICAgICBbY3NzLWZsZXhib3hdIEluZGVmaW5pdGUgZmxleC1iYXNp
cyBwZXJjZW50YWdlIHNob3VsZCBjYXVzZSBoZWlnaHQgdG8gYmUgaWdub3JlZApkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwppbmRl
eCA1ZmFkYmY1NzIzZWIwNGY3MzdlYjE1M2QzZTZkY2Q0N2YwNTM2OTZlLi4yMmIyMWRlMzliZjhj
ODFhYzliZmExNjAyYmE2ODZhMTljNzc5MjNhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisy
MDIwLTA5LTE0ICBBZGl0eWEgS2VlcnRoaSAgPGFrZWVydGhpQGFwcGxlLmNvbT4KKworICAgICAg
ICBbbWFjT1NdIERhdGUgcGlja2VycyBzaG91bGQgcmVzcGVjdCB0aGUgZG9jdW1lbnQncyBjb2xv
ciBzY2hlbWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIxNjUxNAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNjg4ODk1NDg+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXNlIHRoZSBhcHBlYXJhbmNlIHBy
b3BlcnR5IG9mIE5TV2luZG93IHRvIGVuc3VyZSB0aGUgYXBwZWFyYW5jZSBvZiB0aGUKKyAgICAg
ICAgY29udGFpbmVkIE5TRGF0ZVBpY2tlciBtYXRjaGVzIHRoZSB2YWx1ZSBlbmNvZGVkIGluIERh
dGVUaW1lQ2hvb3NlclBhcmFtZXRlcnMuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvbWFjL1dlYkRh
dGVUaW1lUGlja2VyTWFjLm1tOgorICAgICAgICAoLVtXS0RhdGVUaW1lUGlja2VyIGluaXRXaXRo
UGFyYW1zOmluVmlldzpdKToKKwogMjAyMC0wOS0xNSAgQWRpdHlhIEtlZXJ0aGkgIDxha2VlcnRo
aUBhcHBsZS5jb20+CiAKICAgICAgICAgW21hY09TXSBVcGRhdGUgZGF0ZSBwaWNrZXIgYXBwZWFy
YW5jZSB0byBtYXRjaCBzeXN0ZW0gZGF0ZSBwaWNrZXJzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1M
SW5wdXRFbGVtZW50LmNwcAppbmRleCBjY2QxMDYxOWJiNDQzMGM5OTI1OGVkOGU3YTQ5OTVkMDky
YmMwY2Y2Li45OTNmMzk1NDM5YjJhOGU2OWQ5NmQ1OGQxOTkxNzgzM2E3MjA5M2VjIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5jcHAKQEAgLTIxMzYsNyArMjEzNiwxMCBA
QCBib29sIEhUTUxJbnB1dEVsZW1lbnQ6OnNldHVwRGF0ZVRpbWVDaG9vc2VyUGFyYW1ldGVycyhE
YXRlVGltZUNob29zZXJQYXJhbWV0ZXJzJgogICAgIGVsc2UKICAgICAgICAgcGFyYW1ldGVycy5h
bmNob3JSZWN0SW5Sb290VmlldyA9IEludFJlY3QoKTsKICAgICBwYXJhbWV0ZXJzLmN1cnJlbnRW
YWx1ZSA9IHZhbHVlKCk7Ci0gICAgcGFyYW1ldGVycy5pc0FuY2hvckVsZW1lbnRSVEwgPSBjb21w
dXRlZFN0eWxlKCktPmRpcmVjdGlvbigpID09IFRleHREaXJlY3Rpb246OlJUTDsKKworICAgIGF1
dG8qIGNvbXB1dGVkU3R5bGUgPSB0aGlzLT5jb21wdXRlZFN0eWxlKCk7CisgICAgcGFyYW1ldGVy
cy5pc0FuY2hvckVsZW1lbnRSVEwgPSBjb21wdXRlZFN0eWxlLT5kaXJlY3Rpb24oKSA9PSBUZXh0
RGlyZWN0aW9uOjpSVEw7CisgICAgcGFyYW1ldGVycy51c2VEYXJrQXBwZWFyYW5jZSA9IGRvY3Vt
ZW50KCkudXNlRGFya0FwcGVhcmFuY2UoY29tcHV0ZWRTdHlsZSk7CiAKICNpZiBFTkFCTEUoREFU
QUxJU1RfRUxFTUVOVCkKICAgICBpZiAoYXV0byBkYXRhTGlzdCA9IHRoaXMtPmRhdGFMaXN0KCkp
IHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL0RhdGVUaW1lQ2hvb3NlclBh
cmFtZXRlcnMuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL0RhdGVUaW1lQ2hvb3NlclBhcmFt
ZXRlcnMuaAppbmRleCAxN2UyMjI3ZmYxYTU4MjU1ZWQzNTEwN2I4MzVlNzE3Y2E2NDQ4ZjgzLi45
NTY1MGNhMjM2NTc5YTRlOWEzY2FjNGFkYTVmZWRhODQ2OTc2ZDY2IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9EYXRlVGltZUNob29zZXJQYXJhbWV0ZXJzLmgKKysrIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vRGF0ZVRpbWVDaG9vc2VyUGFyYW1ldGVycy5oCkBAIC00OSw2
ICs0OSw3IEBAIHN0cnVjdCBEYXRlVGltZUNob29zZXJQYXJhbWV0ZXJzIHsKICAgICBkb3VibGUg
c3RlcEJhc2U7CiAgICAgYm9vbCByZXF1aXJlZDsKICAgICBib29sIGlzQW5jaG9yRWxlbWVudFJU
TDsKKyAgICBib29sIHVzZURhcmtBcHBlYXJhbmNlOwogCiAgICAgdGVtcGxhdGU8Y2xhc3MgRW5j
b2Rlcj4gdm9pZCBlbmNvZGUoRW5jb2RlciYpIGNvbnN0OwogICAgIHRlbXBsYXRlPGNsYXNzIERl
Y29kZXI+IHN0YXRpYyBPcHRpb25hbDxEYXRlVGltZUNob29zZXJQYXJhbWV0ZXJzPiBkZWNvZGUo
RGVjb2RlciYpOwpAQCAtNzAsNiArNzEsNyBAQCB2b2lkIERhdGVUaW1lQ2hvb3NlclBhcmFtZXRl
cnM6OmVuY29kZShFbmNvZGVyJiBlbmNvZGVyKSBjb25zdAogICAgIGVuY29kZXIgPDwgc3RlcEJh
c2U7CiAgICAgZW5jb2RlciA8PCByZXF1aXJlZDsKICAgICBlbmNvZGVyIDw8IGlzQW5jaG9yRWxl
bWVudFJUTDsKKyAgICBlbmNvZGVyIDw8IHVzZURhcmtBcHBlYXJhbmNlOwogfQogCiB0ZW1wbGF0
ZTxjbGFzcyBEZWNvZGVyPgpAQCAtMTI3LDcgKzEyOSwxMSBAQCBPcHRpb25hbDxEYXRlVGltZUNo
b29zZXJQYXJhbWV0ZXJzPiBEYXRlVGltZUNob29zZXJQYXJhbWV0ZXJzOjpkZWNvZGUoRGVjb2Rl
ciYgZAogICAgIGlmICghZGVjb2Rlci5kZWNvZGUoaXNBbmNob3JFbGVtZW50UlRMKSkKICAgICAg
ICAgcmV0dXJuIFdURjo6bnVsbG9wdDsKIAotICAgIHJldHVybiB7eyBXVEZNb3ZlKHR5cGUpLCBh
bmNob3JSZWN0SW5Sb290VmlldywgV1RGTW92ZShsb2NhbGUpLCBXVEZNb3ZlKGN1cnJlbnRWYWx1
ZSksIFdURk1vdmUoc3VnZ2VzdGlvblZhbHVlcyksIFdURk1vdmUobG9jYWxpemVkU3VnZ2VzdGlv
blZhbHVlcyksIFdURk1vdmUoc3VnZ2VzdGlvbkxhYmVscyksIG1pbmltdW0sIG1heGltdW0sIHN0
ZXAsIHN0ZXBCYXNlLCByZXF1aXJlZCwgaXNBbmNob3JFbGVtZW50UlRMIH19OworICAgIGJvb2wg
dXNlRGFya0FwcGVhcmFuY2U7CisgICAgaWYgKCFkZWNvZGVyLmRlY29kZSh1c2VEYXJrQXBwZWFy
YW5jZSkpCisgICAgICAgIHJldHVybiBXVEY6Om51bGxvcHQ7CisKKyAgICByZXR1cm4ge3sgV1RG
TW92ZSh0eXBlKSwgYW5jaG9yUmVjdEluUm9vdFZpZXcsIFdURk1vdmUobG9jYWxlKSwgV1RGTW92
ZShjdXJyZW50VmFsdWUpLCBXVEZNb3ZlKHN1Z2dlc3Rpb25WYWx1ZXMpLCBXVEZNb3ZlKGxvY2Fs
aXplZFN1Z2dlc3Rpb25WYWx1ZXMpLCBXVEZNb3ZlKHN1Z2dlc3Rpb25MYWJlbHMpLCBtaW5pbXVt
LCBtYXhpbXVtLCBzdGVwLCBzdGVwQmFzZSwgcmVxdWlyZWQsIGlzQW5jaG9yRWxlbWVudFJUTCwg
dXNlRGFya0FwcGVhcmFuY2UgfX07CiB9CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL21hYy9XZWJEYXRlVGltZVBpY2tlck1hYy5t
bSBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL21hYy9XZWJEYXRlVGltZVBpY2tlck1hYy5tbQpp
bmRleCBiYmQxMGRkMjY4Y2U5YzY2N2FhNDM4ODQ0NDFkZTk3MzlkOGJmMmVhLi5hY2ZiMGFiNDE3
YWNhOGY5ODgyY2VlNjYxOWQxNzA4MDFlZWM3N2JmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L1VJUHJvY2Vzcy9tYWMvV2ViRGF0ZVRpbWVQaWNrZXJNYWMubW0KKysrIGIvU291cmNlL1dlYktp
dC9VSVByb2Nlc3MvbWFjL1dlYkRhdGVUaW1lUGlja2VyTWFjLm1tCkBAIC0yNDgsNiArMjQ4LDgg
QEAgLSAodm9pZCl1cGRhdGVQaWNrZXI6KFdlYkNvcmU6OkRhdGVUaW1lQ2hvb3NlclBhcmFtZXRl
cnMmJilwYXJhbXMKIAogICAgIFtfZGF0ZVBpY2tlciBzZXRNaW5EYXRlOltOU0RhdGUgZGF0ZVdp
dGhUaW1lSW50ZXJ2YWxTaW5jZTE5NzA6X3BhcmFtcy5taW5pbXVtIC8gMTAwMC4wXV07CiAgICAg
W19kYXRlUGlja2VyIHNldE1heERhdGU6W05TRGF0ZSBkYXRlV2l0aFRpbWVJbnRlcnZhbFNpbmNl
MTk3MDpfcGFyYW1zLm1heGltdW0gLyAxMDAwLjBdXTsKKworICAgIFtfZW5jbG9zaW5nV2luZG93
IHNldEFwcGVhcmFuY2U6W05TQXBwZWFyYW5jZSBhcHBlYXJhbmNlTmFtZWQ6X3BhcmFtcy51c2VE
YXJrQXBwZWFyYW5jZSA/IE5TQXBwZWFyYW5jZU5hbWVEYXJrQXF1YSA6IE5TQXBwZWFyYW5jZU5h
bWVBcXVhXV07CiB9CiAKIC0gKHZvaWQpaW52YWxpZGF0ZQo=
</data>
<flag name="commit-queue"
          id="424408"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>408889</attachid>
            <date>2020-09-15 19:43:17 -0700</date>
            <delta_ts>2020-09-15 20:10:36 -0700</delta_ts>
            <desc>Patch for landing.</desc>
            <filename>bug-216514-20200915224316.patch</filename>
            <type>text/plain</type>
            <size>5389</size>
            <attacher name="Aditya Keerthi">akeerthi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY3MDg2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjg4Mzg1NDQ1NjJjZDM3
Zjc2MTQzZWUxOGNkY2I0NGVkN2NhZGYzNC4uYzQ4MjJlMDNlZDYwODY3OWI1M2MxNTQwMTMxYTBh
ZTRiMTQxZDFlYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDIwLTA5LTE0ICBBZGl0
eWEgS2VlcnRoaSAgPGFrZWVydGhpQGFwcGxlLmNvbT4KKworICAgICAgICBbbWFjT1NdIERhdGUg
cGlja2VycyBzaG91bGQgcmVzcGVjdCB0aGUgZG9jdW1lbnQncyBjb2xvciBzY2hlbWUKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxNjUxNAorICAgICAg
ICA8cmRhcjovL3Byb2JsZW0vNjg4ODk1NDg+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgVGltIEhv
cnRvbi4KKworICAgICAgICBBZGRlZCB0aGUgdXNlRGFya0FwcGVhcmFuY2UgcHJvcGVydHkgdG8g
RGF0ZVRpbWVDaG9vc2VyUGFyYW1ldGVycywgd2hpY2gKKyAgICAgICAgaXMgYmFzZWQgb24gRG9j
dW1lbnQ6OnVzZURhcmtBcHBlYXJhbmNlIGFuZCB0aGUgYXNzb2NpYXRlZCBlbGVtZW50J3MKKyAg
ICAgICAgY29tcHV0ZWQgc3R5bGUuCisKKyAgICAgICAgKiBodG1sL0hUTUxJbnB1dEVsZW1lbnQu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRNTElucHV0RWxlbWVudDo6c2V0dXBEYXRlVGltZUNo
b29zZXJQYXJhbWV0ZXJzKToKKyAgICAgICAgKiBwbGF0Zm9ybS9EYXRlVGltZUNob29zZXJQYXJh
bWV0ZXJzLmg6CisgICAgICAgIChXZWJDb3JlOjpEYXRlVGltZUNob29zZXJQYXJhbWV0ZXJzOjpl
bmNvZGUgY29uc3QpOgorICAgICAgICAoV2ViQ29yZTo6RGF0ZVRpbWVDaG9vc2VyUGFyYW1ldGVy
czo6ZGVjb2RlKToKKwogMjAyMC0wOS0xNCAgU2VyZ2lvIFZpbGxhciBTZW5pbiAgPHN2aWxsYXJA
aWdhbGlhLmNvbT4KIAogICAgICAgICBbY3NzLWZsZXhib3hdIEluZGVmaW5pdGUgZmxleC1iYXNp
cyBwZXJjZW50YWdlIHNob3VsZCBjYXVzZSBoZWlnaHQgdG8gYmUgaWdub3JlZApkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwppbmRl
eCA1ZmFkYmY1NzIzZWIwNGY3MzdlYjE1M2QzZTZkY2Q0N2YwNTM2OTZlLi45ZDU5OWU0YjNlZGZi
NTZjNWFiYmZhODdiNzYzODYzYWY3OWJhZTQ5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisy
MDIwLTA5LTE0ICBBZGl0eWEgS2VlcnRoaSAgPGFrZWVydGhpQGFwcGxlLmNvbT4KKworICAgICAg
ICBbbWFjT1NdIERhdGUgcGlja2VycyBzaG91bGQgcmVzcGVjdCB0aGUgZG9jdW1lbnQncyBjb2xv
ciBzY2hlbWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIxNjUxNAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNjg4ODk1NDg+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgVGltIEhvcnRvbi4KKworICAgICAgICBVc2UgdGhlIGFwcGVhcmFuY2UgcHJvcGVy
dHkgb2YgTlNXaW5kb3cgdG8gZW5zdXJlIHRoZSBhcHBlYXJhbmNlIG9mIHRoZQorICAgICAgICBj
b250YWluZWQgTlNEYXRlUGlja2VyIG1hdGNoZXMgdGhlIHZhbHVlIGVuY29kZWQgaW4gRGF0ZVRp
bWVDaG9vc2VyUGFyYW1ldGVycy4KKworICAgICAgICAqIFVJUHJvY2Vzcy9tYWMvV2ViRGF0ZVRp
bWVQaWNrZXJNYWMubW06CisgICAgICAgICgtW1dLRGF0ZVRpbWVQaWNrZXIgaW5pdFdpdGhQYXJh
bXM6aW5WaWV3Ol0pOgorCiAyMDIwLTA5LTE1ICBBZGl0eWEgS2VlcnRoaSAgPGFrZWVydGhpQGFw
cGxlLmNvbT4KIAogICAgICAgICBbbWFjT1NdIFVwZGF0ZSBkYXRlIHBpY2tlciBhcHBlYXJhbmNl
IHRvIG1hdGNoIHN5c3RlbSBkYXRlIHBpY2tlcnMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L2h0bWwvSFRNTElucHV0RWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbnB1
dEVsZW1lbnQuY3BwCmluZGV4IGNjZDEwNjE5YmI0NDMwYzk5MjU4ZWQ4ZTdhNDk5NWQwOTJiYzBj
ZjYuLjk5M2YzOTU0MzliMmE4ZTY5ZDk2ZDU4ZDE5OTE3ODMzYTcyMDkzZWMgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcApAQCAtMjEzNiw3ICsyMTM2LDEwIEBAIGJv
b2wgSFRNTElucHV0RWxlbWVudDo6c2V0dXBEYXRlVGltZUNob29zZXJQYXJhbWV0ZXJzKERhdGVU
aW1lQ2hvb3NlclBhcmFtZXRlcnMmCiAgICAgZWxzZQogICAgICAgICBwYXJhbWV0ZXJzLmFuY2hv
clJlY3RJblJvb3RWaWV3ID0gSW50UmVjdCgpOwogICAgIHBhcmFtZXRlcnMuY3VycmVudFZhbHVl
ID0gdmFsdWUoKTsKLSAgICBwYXJhbWV0ZXJzLmlzQW5jaG9yRWxlbWVudFJUTCA9IGNvbXB1dGVk
U3R5bGUoKS0+ZGlyZWN0aW9uKCkgPT0gVGV4dERpcmVjdGlvbjo6UlRMOworCisgICAgYXV0byog
Y29tcHV0ZWRTdHlsZSA9IHRoaXMtPmNvbXB1dGVkU3R5bGUoKTsKKyAgICBwYXJhbWV0ZXJzLmlz
QW5jaG9yRWxlbWVudFJUTCA9IGNvbXB1dGVkU3R5bGUtPmRpcmVjdGlvbigpID09IFRleHREaXJl
Y3Rpb246OlJUTDsKKyAgICBwYXJhbWV0ZXJzLnVzZURhcmtBcHBlYXJhbmNlID0gZG9jdW1lbnQo
KS51c2VEYXJrQXBwZWFyYW5jZShjb21wdXRlZFN0eWxlKTsKIAogI2lmIEVOQUJMRShEQVRBTElT
VF9FTEVNRU5UKQogICAgIGlmIChhdXRvIGRhdGFMaXN0ID0gdGhpcy0+ZGF0YUxpc3QoKSkgewpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vRGF0ZVRpbWVDaG9vc2VyUGFyYW1l
dGVycy5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vRGF0ZVRpbWVDaG9vc2VyUGFyYW1ldGVy
cy5oCmluZGV4IDE3ZTIyMjdmZjFhNTgyNTVlZDM1MTA3YjgzNWU3MTdjYTY0NDhmODMuLjk1NjUw
Y2EyMzY1NzlhNGU5YTNjYWM0YWRhNWZlZGE4NDY5NzZkNjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL0RhdGVUaW1lQ2hvb3NlclBhcmFtZXRlcnMuaAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9EYXRlVGltZUNob29zZXJQYXJhbWV0ZXJzLmgKQEAgLTQ5LDYgKzQ5
LDcgQEAgc3RydWN0IERhdGVUaW1lQ2hvb3NlclBhcmFtZXRlcnMgewogICAgIGRvdWJsZSBzdGVw
QmFzZTsKICAgICBib29sIHJlcXVpcmVkOwogICAgIGJvb2wgaXNBbmNob3JFbGVtZW50UlRMOwor
ICAgIGJvb2wgdXNlRGFya0FwcGVhcmFuY2U7CiAKICAgICB0ZW1wbGF0ZTxjbGFzcyBFbmNvZGVy
PiB2b2lkIGVuY29kZShFbmNvZGVyJikgY29uc3Q7CiAgICAgdGVtcGxhdGU8Y2xhc3MgRGVjb2Rl
cj4gc3RhdGljIE9wdGlvbmFsPERhdGVUaW1lQ2hvb3NlclBhcmFtZXRlcnM+IGRlY29kZShEZWNv
ZGVyJik7CkBAIC03MCw2ICs3MSw3IEBAIHZvaWQgRGF0ZVRpbWVDaG9vc2VyUGFyYW1ldGVyczo6
ZW5jb2RlKEVuY29kZXImIGVuY29kZXIpIGNvbnN0CiAgICAgZW5jb2RlciA8PCBzdGVwQmFzZTsK
ICAgICBlbmNvZGVyIDw8IHJlcXVpcmVkOwogICAgIGVuY29kZXIgPDwgaXNBbmNob3JFbGVtZW50
UlRMOworICAgIGVuY29kZXIgPDwgdXNlRGFya0FwcGVhcmFuY2U7CiB9CiAKIHRlbXBsYXRlPGNs
YXNzIERlY29kZXI+CkBAIC0xMjcsNyArMTI5LDExIEBAIE9wdGlvbmFsPERhdGVUaW1lQ2hvb3Nl
clBhcmFtZXRlcnM+IERhdGVUaW1lQ2hvb3NlclBhcmFtZXRlcnM6OmRlY29kZShEZWNvZGVyJiBk
CiAgICAgaWYgKCFkZWNvZGVyLmRlY29kZShpc0FuY2hvckVsZW1lbnRSVEwpKQogICAgICAgICBy
ZXR1cm4gV1RGOjpudWxsb3B0OwogCi0gICAgcmV0dXJuIHt7IFdURk1vdmUodHlwZSksIGFuY2hv
clJlY3RJblJvb3RWaWV3LCBXVEZNb3ZlKGxvY2FsZSksIFdURk1vdmUoY3VycmVudFZhbHVlKSwg
V1RGTW92ZShzdWdnZXN0aW9uVmFsdWVzKSwgV1RGTW92ZShsb2NhbGl6ZWRTdWdnZXN0aW9uVmFs
dWVzKSwgV1RGTW92ZShzdWdnZXN0aW9uTGFiZWxzKSwgbWluaW11bSwgbWF4aW11bSwgc3RlcCwg
c3RlcEJhc2UsIHJlcXVpcmVkLCBpc0FuY2hvckVsZW1lbnRSVEwgfX07CisgICAgYm9vbCB1c2VE
YXJrQXBwZWFyYW5jZTsKKyAgICBpZiAoIWRlY29kZXIuZGVjb2RlKHVzZURhcmtBcHBlYXJhbmNl
KSkKKyAgICAgICAgcmV0dXJuIFdURjo6bnVsbG9wdDsKKworICAgIHJldHVybiB7eyBXVEZNb3Zl
KHR5cGUpLCBhbmNob3JSZWN0SW5Sb290VmlldywgV1RGTW92ZShsb2NhbGUpLCBXVEZNb3ZlKGN1
cnJlbnRWYWx1ZSksIFdURk1vdmUoc3VnZ2VzdGlvblZhbHVlcyksIFdURk1vdmUobG9jYWxpemVk
U3VnZ2VzdGlvblZhbHVlcyksIFdURk1vdmUoc3VnZ2VzdGlvbkxhYmVscyksIG1pbmltdW0sIG1h
eGltdW0sIHN0ZXAsIHN0ZXBCYXNlLCByZXF1aXJlZCwgaXNBbmNob3JFbGVtZW50UlRMLCB1c2VE
YXJrQXBwZWFyYW5jZSB9fTsKIH0KIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvbWFjL1dlYkRhdGVUaW1lUGlja2VyTWFjLm1tIGIv
U291cmNlL1dlYktpdC9VSVByb2Nlc3MvbWFjL1dlYkRhdGVUaW1lUGlja2VyTWFjLm1tCmluZGV4
IGJiZDEwZGQyNjhjZTljNjY3YWE0Mzg4NDQ0MWRlOTczOWQ4YmYyZWEuLmFjZmIwYWI0MTdhY2E4
Zjk4ODJjZWU2NjE5ZDE3MDgwMWVlYzc3YmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQ
cm9jZXNzL21hYy9XZWJEYXRlVGltZVBpY2tlck1hYy5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L1VJ
UHJvY2Vzcy9tYWMvV2ViRGF0ZVRpbWVQaWNrZXJNYWMubW0KQEAgLTI0OCw2ICsyNDgsOCBAQCAt
ICh2b2lkKXVwZGF0ZVBpY2tlcjooV2ViQ29yZTo6RGF0ZVRpbWVDaG9vc2VyUGFyYW1ldGVycyYm
KXBhcmFtcwogCiAgICAgW19kYXRlUGlja2VyIHNldE1pbkRhdGU6W05TRGF0ZSBkYXRlV2l0aFRp
bWVJbnRlcnZhbFNpbmNlMTk3MDpfcGFyYW1zLm1pbmltdW0gLyAxMDAwLjBdXTsKICAgICBbX2Rh
dGVQaWNrZXIgc2V0TWF4RGF0ZTpbTlNEYXRlIGRhdGVXaXRoVGltZUludGVydmFsU2luY2UxOTcw
Ol9wYXJhbXMubWF4aW11bSAvIDEwMDAuMF1dOworCisgICAgW19lbmNsb3NpbmdXaW5kb3cgc2V0
QXBwZWFyYW5jZTpbTlNBcHBlYXJhbmNlIGFwcGVhcmFuY2VOYW1lZDpfcGFyYW1zLnVzZURhcmtB
cHBlYXJhbmNlID8gTlNBcHBlYXJhbmNlTmFtZURhcmtBcXVhIDogTlNBcHBlYXJhbmNlTmFtZUFx
dWFdXTsKIH0KIAogLSAodm9pZClpbnZhbGlkYXRlCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>