<?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>212544</bug_id>
          
          <creation_ts>2020-05-29 14:01:57 -0700</creation_ts>
          <short_desc>[iOS] Unable to paste images when composing mail at yahoo.com</short_desc>
          <delta_ts>2024-09-09 20:01:46 -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>HTML Editing</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>
          
          <blocked>279406</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Wenson Hsieh">wenson_hsieh</reporter>
          <assigned_to name="Wenson Hsieh">wenson_hsieh</assigned_to>
          <cc>aestes</cc>
    
    <cc>bdakin</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>megan_gardner</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>1657411</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-05-29 14:01:57 -0700</bug_when>
    <thetext>&lt;rdar://problem/63511613&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1657424</commentid>
    <comment_count>1</comment_count>
      <attachid>400614</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-05-29 14:14:14 -0700</bug_when>
    <thetext>Created attachment 400614
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1657434</commentid>
    <comment_count>2</comment_count>
      <attachid>400614</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2020-05-29 14:32:07 -0700</bug_when>
    <thetext>Comment on attachment 400614
Patch

Way insufficient coverage of Yahoo TLDs</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1657463</commentid>
    <comment_count>3</comment_count>
      <attachid>400625</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-05-29 15:22:34 -0700</bug_when>
    <thetext>Created attachment 400625
Take 2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1657479</commentid>
    <comment_count>4</comment_count>
      <attachid>400625</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2020-05-29 16:02:53 -0700</bug_when>
    <thetext>Comment on attachment 400625
Take 2

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

&gt; Source/WebCore/page/Quirks.cpp:826
&gt; +        m_shouldAvoidPastingImagesAsWebContent = host.startsWith(&quot;mail.&quot;) &amp;&amp; topPrivatelyControlledDomain(host).startsWith(&quot;yahoo.&quot;);

Since this is a hostname, do you need to use startsWithIgnoringASCIICase instead? Or does URL do some sort of lowercase canonicalization?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1657480</commentid>
    <comment_count>5</comment_count>
      <attachid>400625</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2020-05-29 16:03:45 -0700</bug_when>
    <thetext>Comment on attachment 400625
Take 2

Feel free to cq+ again if startsWithIgnoringASCIICase isn&apos;t needed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1657483</commentid>
    <comment_count>6</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-05-29 16:05:25 -0700</bug_when>
    <thetext>(In reply to Andy Estes from comment #5)
&gt; Comment on attachment 400625 [details]
&gt; Take 2
&gt; 
&gt; Feel free to cq+ again if startsWithIgnoringASCIICase isn&apos;t needed.

Good catch — I think the host name check should use startsWithIgnoringASCIICase.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1657490</commentid>
    <comment_count>7</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-05-29 16:09:53 -0700</bug_when>
    <thetext>Committed r262323: &lt;https://trac.webkit.org/changeset/262323&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>400614</attachid>
            <date>2020-05-29 14:14:14 -0700</date>
            <delta_ts>2020-05-29 15:22:33 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-212544-20200529141413.patch</filename>
            <type>text/plain</type>
            <size>3841</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYyMjkzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGRmNTM3YmFmYmUyM2I4
MzA2ODA0NDk1MzVlYWMxZWU5NDY3NjBmYi4uNDM0YTgyZTBiMTNhNDY0OTk0NDgwOGYyMWRiZjQz
ZDM4OThjNWRhNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDIwLTA1LTI5ICBXZW5z
b24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIFtpT1NdIFVuYWJs
ZSB0byBwYXN0ZSBpbWFnZXMgd2hlbiBjb21wb3NpbmcgbWFpbCBhdCB5YWhvby5jb20KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxMjU0NAorICAgICAg
ICA8cmRhcjovL3Byb2JsZW0vNjM1MTE2MTM+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgV2hlbiBwYXN0aW5nIGltYWdlcyBpbiB0aGUgbW9iaWxlIHZl
cnNpb24gb2YgdGhlIG1haWwgY29tcG9zZSBlZGl0b3Igb24gbWFpbC55YWhvby5jb20sIG1haWwu
eWFob28uY29tJ3Mgc2NyaXB0CisgICAgICAgIGhhbmRsZXMgdGhlIHBhc3RlIGJ5IGFsbG93aW5n
IGltYWdlcyB0byBiZSBpbnNlcnRlZCBpbnRvIHRoZSBET00gKGkuZS4gYnkgbm90IHByZXZlbnRp
bmcgdGhlICJwYXN0ZSIgZXZlbnQpLCBhbmQKKyAgICAgICAgdGhlbiBzdHJpcHBpbmcgYXdheSB0
aGUgYHNyY2AgYXR0cmlidXRlIG9mIHRoZSBwYXN0ZWQgaW1hZ2UgYWZ0ZXJ3YXJkcy4gVGhpcyBs
ZWF2ZXMgYmVoaW5kIGEgYmxhbmsgc3BhY2UgaW4gdGhlCisgICAgICAgIGVtYWlsLgorCisgICAg
ICAgIFdvcmsgYXJvdW5kIHRoaXMgZm9yIHRoZSB0aW1lIGJlaW5nIGJ5IGF2b2lkaW5nIGltYWdl
cyB3aGVuIGNvbnZlcnRpbmcgdGhlIGNvbnRlbnRzIG9mIHRoZSBwYXN0ZWJvYXJkIGludG8gd2Vi
CisgICAgICAgIGNvbnRlbnQgb24gaU9TLiBVbmZvcnR1bmF0ZWx5LCB0aGUgbW9iaWxlIHZlcnNp
b24gb2YgdGhlIHdlYnNpdGUgaXMgbG9hZGVkIG9uIGlQYWQgYXMgd2VsbCwgZXZlbiB3aGVuIHRo
ZQorICAgICAgICBkZXNrdG9wIHdlYnNpdGUgaGFzIGJlZW4gcmVxdWVzdGVkICh0aHJvdWdoIHNl
bmRpbmcgdGhlIG1hY09TIHVzZXIgYWdlbnQgYW5kICJNYWNJbnRlbCIgbmF2aWdhdG9yIHBsYXRm
b3JtKS4KKworICAgICAgICAqIGVkaXRpbmcvY29jb2EvV2ViQ29udGVudFJlYWRlckNvY29hLm1t
OgorICAgICAgICAoV2ViQ29yZTo6V2ViQ29udGVudFJlYWRlcjo6cmVhZEltYWdlKToKKyAgICAg
ICAgKiBwYWdlL1F1aXJrcy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpRdWlya3M6OnNob3VsZEF2
b2lkUGFzdGluZ0ltYWdlc0FzV2ViQ29udGVudCBjb25zdCk6CisgICAgICAgICogcGFnZS9RdWly
a3MuaDoKKwogMjAyMC0wNS0yOSAgU2VyZ2lvIFZpbGxhciBTZW5pbiAgPHN2aWxsYXJAaWdhbGlh
LmNvbT4KIAogICAgICAgICBbV2ViWFJdIEFjdGl2ZURPTU9iamVjdHMgbXVzdCBjYWxsIHN1c3Bl
bmRJZk5lZWRlZCgpIHVwb24gY3JlYXRpb24KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Vk
aXRpbmcvY29jb2EvV2ViQ29udGVudFJlYWRlckNvY29hLm1tIGIvU291cmNlL1dlYkNvcmUvZWRp
dGluZy9jb2NvYS9XZWJDb250ZW50UmVhZGVyQ29jb2EubW0KaW5kZXggZGJhZjFmNmU2MmFmMDhm
YzRiNTY5ZTI4YjAxMDEzMmI2NzdhYWNmMi4uYWI3YjAxMWQ1YTMyNjc5MzExOGZlYTMyZWU5ODI3
YWM5YTQ4MDg5MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZWRpdGluZy9jb2NvYS9XZWJD
b250ZW50UmVhZGVyQ29jb2EubW0KKysrIGIvU291cmNlL1dlYkNvcmUvZWRpdGluZy9jb2NvYS9X
ZWJDb250ZW50UmVhZGVyQ29jb2EubW0KQEAgLTUzLDYgKzUzLDcgQEAKICNpbXBvcnQgIk1JTUVU
eXBlUmVnaXN0cnkuaCIKICNpbXBvcnQgIlBhZ2UuaCIKICNpbXBvcnQgIlB1YmxpY1VSTE1hbmFn
ZXIuaCIKKyNpbXBvcnQgIlF1aXJrcy5oIgogI2ltcG9ydCAiUmVuZGVyVmlldy5oIgogI2ltcG9y
dCAiUnVudGltZUVuYWJsZWRGZWF0dXJlcy5oIgogI2ltcG9ydCAiU2VyaWFsaXplZEF0dGFjaG1l
bnREYXRhLmgiCkBAIC02NzgsNiArNjc5LDkgQEAgYm9vbCBXZWJDb250ZW50UmVhZGVyOjpyZWFk
SW1hZ2UoUmVmPFNoYXJlZEJ1ZmZlcj4mJiBidWZmZXIsIGNvbnN0IFN0cmluZyYgdHlwZSwKIHsK
ICAgICBBU1NFUlQoZnJhbWUuZG9jdW1lbnQoKSk7CiAgICAgYXV0byYgZG9jdW1lbnQgPSAqZnJh
bWUuZG9jdW1lbnQoKTsKKyAgICBpZiAoZG9jdW1lbnQucXVpcmtzKCkuc2hvdWxkQXZvaWRQYXN0
aW5nSW1hZ2VzQXNXZWJDb250ZW50KCkpCisgICAgICAgIHJldHVybiBmYWxzZTsKKwogICAgIGlm
IChzaG91bGRSZXBsYWNlUmljaENvbnRlbnRXaXRoQXR0YWNobWVudHMoKSkKICAgICAgICAgYWRk
RnJhZ21lbnQoY3JlYXRlRnJhZ21lbnRGb3JJbWFnZUF0dGFjaG1lbnQoZnJhbWUsIGRvY3VtZW50
LCBXVEZNb3ZlKGJ1ZmZlciksIHR5cGUsIHByZWZlcnJlZFByZXNlbnRhdGlvblNpemUpKTsKICAg
ICBlbHNlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1F1aXJrcy5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL1F1aXJrcy5jcHAKaW5kZXggMGU5NmVlNTFlOTk5NDkyZDFmZmE2YTM3
NWE5MjM2Mjk0Y2NjNDcxNC4uOGQzOGFmNjE0NzkxNzQxODRkYzNlYzQxZjc4ZjYxNmY1YWM5Mjhk
MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9RdWlya3MuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3BhZ2UvUXVpcmtzLmNwcApAQCAtODE1LDQgKzgxNSwxNyBAQCBib29sIFF1aXJr
czo6c2hvdWxkSWdub3JlQ29udGVudE9ic2VydmF0aW9uRm9yU3ludGhldGljQ2xpY2soYm9vbCBp
c0ZpcnN0U3ludGhldAogICAgIHJldHVybiBpc0ZpcnN0U3ludGhldGljQ2xpY2tPblBhZ2UgJiYg
KGVxdWFsTGV0dGVyc0lnbm9yaW5nQVNDSUlDYXNlKGhvc3QsICJzaHV0dGVyc3RvY2suY29tIikg
fHwgaG9zdC5lbmRzV2l0aElnbm9yaW5nQVNDSUlDYXNlKCIuc2h1dHRlcnN0b2NrLmNvbSIpKTsK
IH0KIAorYm9vbCBRdWlya3M6OnNob3VsZEF2b2lkUGFzdGluZ0ltYWdlc0FzV2ViQ29udGVudCgp
IGNvbnN0Cit7CisgICAgaWYgKCFuZWVkc1F1aXJrcygpKQorICAgICAgICByZXR1cm4gZmFsc2U7
CisKKyNpZiBQTEFURk9STShJT1NfRkFNSUxZKQorICAgIGlmIChlcXVhbExldHRlcnNJZ25vcmlu
Z0FTQ0lJQ2FzZShtX2RvY3VtZW50LT51cmwoKS5ob3N0KCksICJtYWlsLnlhaG9vLmNvbSIpKQor
ICAgICAgICByZXR1cm4gdHJ1ZTsKKyNlbmRpZgorCisgICAgcmV0dXJuIGZhbHNlOworfQorCiB9
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1F1aXJrcy5oIGIvU291cmNlL1dlYkNv
cmUvcGFnZS9RdWlya3MuaAppbmRleCA0Y2FhMzY1OTc2MjUwNmE2NmEzODAzOGFkNGY4MjdmNDlh
Y2Q1NWY3Li45ZWU1YzZmMjJhMjhmMzExYjQ4MGJlMDgzODJlYzFmODQwYTkyMzk2IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1F1aXJrcy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Bh
Z2UvUXVpcmtzLmgKQEAgLTEwMiw2ICsxMDIsOCBAQCBwdWJsaWM6CiAKICAgICBib29sIG5lZWRz
Q2FuUGxheUFmdGVyU2Vla2VkUXVpcmsoKSBjb25zdDsKIAorICAgIGJvb2wgc2hvdWxkQXZvaWRQ
YXN0aW5nSW1hZ2VzQXNXZWJDb250ZW50KCkgY29uc3Q7CisKIHByaXZhdGU6CiAgICAgYm9vbCBu
ZWVkc1F1aXJrcygpIGNvbnN0OwogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>400625</attachid>
            <date>2020-05-29 15:22:34 -0700</date>
            <delta_ts>2020-05-29 16:03:45 -0700</delta_ts>
            <desc>Take 2</desc>
            <filename>bug-212544-20200529152234.patch</filename>
            <type>text/plain</type>
            <size>4586</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYyMjkzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGRmNTM3YmFmYmUyM2I4
MzA2ODA0NDk1MzVlYWMxZWU5NDY3NjBmYi4uM2I5YTY2Nzc3YTVjMDQ1OTA5YWQ5YTU2Y2FiODhh
OGI0YTMyYzI3NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDIwLTA1LTI5ICBXZW5z
b24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIFtpT1NdIFVuYWJs
ZSB0byBwYXN0ZSBpbWFnZXMgd2hlbiBjb21wb3NpbmcgbWFpbCBhdCB5YWhvby5jb20KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxMjU0NAorICAgICAg
ICA8cmRhcjovL3Byb2JsZW0vNjM1MTE2MTM+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgV2hlbiBwYXN0aW5nIGltYWdlcyBpbiB0aGUgbW9iaWxlIHZl
cnNpb24gb2YgdGhlIG1haWwgY29tcG9zZSBlZGl0b3Igb24gbWFpbC55YWhvby5jb20sIG1haWwu
eWFob28uY29tJ3Mgc2NyaXB0CisgICAgICAgIGhhbmRsZXMgdGhlIHBhc3RlIGJ5IGFsbG93aW5n
IGltYWdlcyB0byBiZSBpbnNlcnRlZCBpbnRvIHRoZSBET00gKGkuZS4gYnkgbm90IHByZXZlbnRp
bmcgdGhlICJwYXN0ZSIgZXZlbnQpLCBhbmQKKyAgICAgICAgdGhlbiBzdHJpcHBpbmcgYXdheSB0
aGUgYHNyY2AgYXR0cmlidXRlIG9mIHRoZSBwYXN0ZWQgaW1hZ2UgYWZ0ZXJ3YXJkcy4gVGhpcyBs
ZWF2ZXMgYmVoaW5kIGEgYmxhbmsgc3BhY2UgaW4gdGhlCisgICAgICAgIGVtYWlsLgorCisgICAg
ICAgIFdvcmsgYXJvdW5kIHRoaXMgYnkgYXZvaWRpbmcgaW1hZ2VzIHdoZW4gY29udmVydGluZyB0
aGUgY29udGVudHMgb2YgdGhlIHBhc3RlYm9hcmQgaW50byB3ZWIgY29udGVudCBvbiBpT1MuCisg
ICAgICAgIEluc3RlYWQsIHdlIGZhbGwgYmFjayB0byBpbnNlcnRpbmcgKHNhbml0aXplZCkgdGV4
dCwgb3Igbm90aGluZyBhdCBhbGwgaWYgdGhlcmUgaXMgbm8gb3RoZXIgcmVwcmVzZW50YXRpb24K
KyAgICAgICAgc3VpdGFibGUgZm9yIGNvbnZlcnRpbmcgaW50byB3ZWIgY29udGVudC4KKworICAg
ICAgICBVbmZvcnR1bmF0ZWx5LCB0aGUgbW9iaWxlIHZlcnNpb24gb2YgdGhlIHdlYnNpdGUgaXMg
bG9hZGVkIG9uIGlQYWQgYXMgd2VsbCwgZXZlbiB3aGVuIHRoZSBkZXNrdG9wIHdlYnNpdGUgaGFz
CisgICAgICAgIGJlZW4gcmVxdWVzdGVkICh0aHJvdWdoIHNlbmRpbmcgdGhlIG1hY09TIHVzZXIg
YWdlbnQgYW5kICJNYWNJbnRlbCIgbmF2aWdhdG9yIHBsYXRmb3JtKS4KKworICAgICAgICAqIGVk
aXRpbmcvY29jb2EvV2ViQ29udGVudFJlYWRlckNvY29hLm1tOgorICAgICAgICAoV2ViQ29yZTo6
V2ViQ29udGVudFJlYWRlcjo6cmVhZEltYWdlKToKKyAgICAgICAgKiBwYWdlL1F1aXJrcy5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpRdWlya3M6OnNob3VsZEF2b2lkUGFzdGluZ0ltYWdlc0FzV2Vi
Q29udGVudCBjb25zdCk6CisgICAgICAgICogcGFnZS9RdWlya3MuaDoKKwogMjAyMC0wNS0yOSAg
U2VyZ2lvIFZpbGxhciBTZW5pbiAgPHN2aWxsYXJAaWdhbGlhLmNvbT4KIAogICAgICAgICBbV2Vi
WFJdIEFjdGl2ZURPTU9iamVjdHMgbXVzdCBjYWxsIHN1c3BlbmRJZk5lZWRlZCgpIHVwb24gY3Jl
YXRpb24KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvY29jb2EvV2ViQ29udGVu
dFJlYWRlckNvY29hLm1tIGIvU291cmNlL1dlYkNvcmUvZWRpdGluZy9jb2NvYS9XZWJDb250ZW50
UmVhZGVyQ29jb2EubW0KaW5kZXggZGJhZjFmNmU2MmFmMDhmYzRiNTY5ZTI4YjAxMDEzMmI2Nzdh
YWNmMi4uYWI3YjAxMWQ1YTMyNjc5MzExOGZlYTMyZWU5ODI3YWM5YTQ4MDg5MiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvZWRpdGluZy9jb2NvYS9XZWJDb250ZW50UmVhZGVyQ29jb2EubW0K
KysrIGIvU291cmNlL1dlYkNvcmUvZWRpdGluZy9jb2NvYS9XZWJDb250ZW50UmVhZGVyQ29jb2Eu
bW0KQEAgLTUzLDYgKzUzLDcgQEAKICNpbXBvcnQgIk1JTUVUeXBlUmVnaXN0cnkuaCIKICNpbXBv
cnQgIlBhZ2UuaCIKICNpbXBvcnQgIlB1YmxpY1VSTE1hbmFnZXIuaCIKKyNpbXBvcnQgIlF1aXJr
cy5oIgogI2ltcG9ydCAiUmVuZGVyVmlldy5oIgogI2ltcG9ydCAiUnVudGltZUVuYWJsZWRGZWF0
dXJlcy5oIgogI2ltcG9ydCAiU2VyaWFsaXplZEF0dGFjaG1lbnREYXRhLmgiCkBAIC02NzgsNiAr
Njc5LDkgQEAgYm9vbCBXZWJDb250ZW50UmVhZGVyOjpyZWFkSW1hZ2UoUmVmPFNoYXJlZEJ1ZmZl
cj4mJiBidWZmZXIsIGNvbnN0IFN0cmluZyYgdHlwZSwKIHsKICAgICBBU1NFUlQoZnJhbWUuZG9j
dW1lbnQoKSk7CiAgICAgYXV0byYgZG9jdW1lbnQgPSAqZnJhbWUuZG9jdW1lbnQoKTsKKyAgICBp
ZiAoZG9jdW1lbnQucXVpcmtzKCkuc2hvdWxkQXZvaWRQYXN0aW5nSW1hZ2VzQXNXZWJDb250ZW50
KCkpCisgICAgICAgIHJldHVybiBmYWxzZTsKKwogICAgIGlmIChzaG91bGRSZXBsYWNlUmljaENv
bnRlbnRXaXRoQXR0YWNobWVudHMoKSkKICAgICAgICAgYWRkRnJhZ21lbnQoY3JlYXRlRnJhZ21l
bnRGb3JJbWFnZUF0dGFjaG1lbnQoZnJhbWUsIGRvY3VtZW50LCBXVEZNb3ZlKGJ1ZmZlciksIHR5
cGUsIHByZWZlcnJlZFByZXNlbnRhdGlvblNpemUpKTsKICAgICBlbHNlCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9wYWdlL1F1aXJrcy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1F1aXJr
cy5jcHAKaW5kZXggMGU5NmVlNTFlOTk5NDkyZDFmZmE2YTM3NWE5MjM2Mjk0Y2NjNDcxNC4uYzBi
YjRjYmJjNjBjNzc1MTQ3OGVjYWI3NGNkZmZjODc1ODVlZGU1MiAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcGFnZS9RdWlya3MuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUXVpcmtz
LmNwcApAQCAtODE1LDQgKzgxNSwyMCBAQCBib29sIFF1aXJrczo6c2hvdWxkSWdub3JlQ29udGVu
dE9ic2VydmF0aW9uRm9yU3ludGhldGljQ2xpY2soYm9vbCBpc0ZpcnN0U3ludGhldAogICAgIHJl
dHVybiBpc0ZpcnN0U3ludGhldGljQ2xpY2tPblBhZ2UgJiYgKGVxdWFsTGV0dGVyc0lnbm9yaW5n
QVNDSUlDYXNlKGhvc3QsICJzaHV0dGVyc3RvY2suY29tIikgfHwgaG9zdC5lbmRzV2l0aElnbm9y
aW5nQVNDSUlDYXNlKCIuc2h1dHRlcnN0b2NrLmNvbSIpKTsKIH0KIAorYm9vbCBRdWlya3M6OnNo
b3VsZEF2b2lkUGFzdGluZ0ltYWdlc0FzV2ViQ29udGVudCgpIGNvbnN0Cit7CisgICAgaWYgKCFu
ZWVkc1F1aXJrcygpKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyNpZiBQTEFURk9STShJT1Nf
RkFNSUxZKQorICAgIGlmICghbV9zaG91bGRBdm9pZFBhc3RpbmdJbWFnZXNBc1dlYkNvbnRlbnQp
IHsKKyAgICAgICAgYXV0byBob3N0ID0gbV9kb2N1bWVudC0+dG9wRG9jdW1lbnQoKS51cmwoKS5o
b3N0KCkudG9TdHJpbmcoKTsKKyAgICAgICAgbV9zaG91bGRBdm9pZFBhc3RpbmdJbWFnZXNBc1dl
YkNvbnRlbnQgPSBob3N0LnN0YXJ0c1dpdGgoIm1haWwuIikgJiYgdG9wUHJpdmF0ZWx5Q29udHJv
bGxlZERvbWFpbihob3N0KS5zdGFydHNXaXRoKCJ5YWhvby4iKTsKKyAgICB9CisgICAgcmV0dXJu
ICptX3Nob3VsZEF2b2lkUGFzdGluZ0ltYWdlc0FzV2ViQ29udGVudDsKKyNlbHNlCisgICAgcmV0
dXJuIGZhbHNlOworI2VuZGlmCit9CisKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Bh
Z2UvUXVpcmtzLmggYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1F1aXJrcy5oCmluZGV4IDRjYWEzNjU5
NzYyNTA2YTY2YTM4MDM4YWQ0ZjgyN2Y0OWFjZDU1ZjcuLjJkYTZlMzBjNzAxYmJjMzU0MzgyOTZk
ZTU5ZWRjMjVkNGE2NmNmNmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUXVpcmtz
LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9RdWlya3MuaApAQCAtMTAyLDYgKzEwMiw4IEBA
IHB1YmxpYzoKIAogICAgIGJvb2wgbmVlZHNDYW5QbGF5QWZ0ZXJTZWVrZWRRdWlyaygpIGNvbnN0
OwogCisgICAgYm9vbCBzaG91bGRBdm9pZFBhc3RpbmdJbWFnZXNBc1dlYkNvbnRlbnQoKSBjb25z
dDsKKwogcHJpdmF0ZToKICAgICBib29sIG5lZWRzUXVpcmtzKCkgY29uc3Q7CiAKQEAgLTExOSw2
ICsxMjEsNyBAQCBwcml2YXRlOgogICAgIG11dGFibGUgT3B0aW9uYWw8Ym9vbD4gbV9uZWVkc1lv
dVR1YmVPdmVyZmxvd1Njcm9sbFF1aXJrOwogICAgIG11dGFibGUgT3B0aW9uYWw8Ym9vbD4gbV9u
ZWVkc1ByZWxvYWRBdXRvUXVpcms7CiAgICAgbXV0YWJsZSBPcHRpb25hbDxib29sPiBtX25lZWRz
RnVsbHNjcmVlbkRpc3BsYXlOb25lUXVpcms7CisgICAgbXV0YWJsZSBPcHRpb25hbDxib29sPiBt
X3Nob3VsZEF2b2lkUGFzdGluZ0ltYWdlc0FzV2ViQ29udGVudDsKICNlbmRpZgogICAgIG11dGFi
bGUgT3B0aW9uYWw8Ym9vbD4gbV9zaG91bGREaXNhYmxlRWxlbWVudEZ1bGxzY3JlZW5RdWlyazsK
ICNpZiBFTkFCTEUoVE9VQ0hfRVZFTlRTKQo=
</data>
<flag name="review"
          id="416023"
          type_id="1"
          status="+"
          setter="megan_gardner"
    />
    <flag name="commit-queue"
          id="416026"
          type_id="3"
          status="-"
          setter="aestes"
    />
          </attachment>
      

    </bug>

</bugzilla>