<?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>238160</bug_id>
          
          <creation_ts>2022-03-21 15:59:58 -0700</creation_ts>
          <short_desc>It should be possible to copy text out of “AutoFilledAndViewable” password fields</short_desc>
          <delta_ts>2022-03-22 11:50:51 -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>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="Ricky Mondello">rmondello</reporter>
          <assigned_to name="Ricky Mondello">rmondello</assigned_to>
          <cc>cdumez</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>mifenton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1853383</commentid>
    <comment_count>0</comment_count>
    <who name="Ricky Mondello">rmondello</who>
    <bug_when>2022-03-21 15:59:58 -0700</bug_when>
    <thetext>It should be possible to copy text out of “AutoFilledAndViewable” password fields</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1853386</commentid>
    <comment_count>1</comment_count>
      <attachid>455290</attachid>
    <who name="Ricky Mondello">rmondello</who>
    <bug_when>2022-03-21 16:05:12 -0700</bug_when>
    <thetext>Created attachment 455290
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1853389</commentid>
    <comment_count>2</comment_count>
      <attachid>455292</attachid>
    <who name="Ricky Mondello">rmondello</who>
    <bug_when>2022-03-21 16:07:39 -0700</bug_when>
    <thetext>Created attachment 455292
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1853396</commentid>
    <comment_count>3</comment_count>
      <attachid>455294</attachid>
    <who name="Ricky Mondello">rmondello</who>
    <bug_when>2022-03-21 16:18:13 -0700</bug_when>
    <thetext>Created attachment 455294
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1853401</commentid>
    <comment_count>4</comment_count>
      <attachid>455294</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2022-03-21 16:26:17 -0700</bug_when>
    <thetext>Comment on attachment 455294
Patch

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

r=me

&gt; Source/WebCore/editing/VisibleSelection.cpp:686
&gt; +bool VisibleSelection::isInAutoFilledAndViewablePasswordField() const

I think this helper function&apos;s usage would be more straight-forward if the function only computed &quot;isInAutoFilledAndViewableField&quot; and not also &quot;isInPasswordField&quot; -- since the caller already checks whether the selection is in a password field.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1853412</commentid>
    <comment_count>5</comment_count>
      <attachid>455299</attachid>
    <who name="Ricky Mondello">rmondello</who>
    <bug_when>2022-03-21 16:45:40 -0700</bug_when>
    <thetext>Created attachment 455299
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1853486</commentid>
    <comment_count>6</comment_count>
    <who name="Ricky Mondello">rmondello</who>
    <bug_when>2022-03-21 19:50:34 -0700</bug_when>
    <thetext>rdar://90541951</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1853487</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-03-21 19:50:55 -0700</bug_when>
    <thetext>&lt;rdar://problem/90608844&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1853678</commentid>
    <comment_count>8</comment_count>
      <attachid>455299</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2022-03-22 08:49:26 -0700</bug_when>
    <thetext>Comment on attachment 455299
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1853691</commentid>
    <comment_count>9</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-03-22 09:02:40 -0700</bug_when>
    <thetext>Committed r291623 (248716@main): &lt;https://commits.webkit.org/248716@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 455299.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>455290</attachid>
            <date>2022-03-21 16:05:12 -0700</date>
            <delta_ts>2022-03-21 16:07:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-238160-20220321160511.patch</filename>
            <type>text/plain</type>
            <size>4720</size>
            <attacher name="Ricky Mondello">rmondello</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkxNTQ5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmE3NjgyZjk4ODdiMWRm
ZmI4YTkyNGY3YTZlNzE2YmI2N2Q0ZWRmMC4uMGE3YmZmMDJhNDEwNmZiMTNhMTVmMGFkMzk5OTYz
OTcwNDRlYTNhMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIyLTAzLTIxICBSaWNr
eSBNb25kZWxsbyAgPHJtb25kZWxsb0BhcHBsZS5jb20+CisKKyAgICAgICAgSXQgc2hvdWxkIGJl
IHBvc3NpYmxlIHRvIGNvcHkgdGV4dCBvdXQgb2Yg4oCcQXV0b0ZpbGxlZEFuZFZpZXdhYmxl4oCd
IHBhc3N3b3JkIGZpZWxkcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjM4MTYwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiBlZGl0aW5nL0VkaXRvci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpFZGl0b3I6
OmNhbkNvcHkgY29uc3QpOiBBbGxvdyBjb3B5IGluIEF1dG9GaWxsZWRBbmRWaWV3YWJsZSBwYXNz
d29yZCBmaWVsZHMuCisgICAgICAgICogZWRpdGluZy9WaXNpYmxlU2VsZWN0aW9uLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OlZpc2libGVTZWxlY3Rpb246OmlzSW5BdXRvRmlsbGVkQW5kVmlld2Fi
bGVQYXNzd29yZEZpZWxkIGNvbnN0KTogQWRkZWQuCisgICAgICAgICogZWRpdGluZy9WaXNpYmxl
U2VsZWN0aW9uLmg6IERlY2xhcmUgbWVtYmVyIGZ1bmN0aW9uLgorCiAyMDIyLTAzLTIwICBEaWVn
byBQaW5vIEdhcmNpYSAgPGRwaW5vQGlnYWxpYS5jb20+CiAKICAgICAgICAgW1dQRV0gVW5yZXZp
ZXdlZCwgZml4IG5vbi11bmlmaWVkIGJ1aWxkIGFmdGVyIHIyOTE0NzQgYW5kIHIyOTE1MDgKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvRWRpdG9yLmNwcCBiL1NvdXJjZS9XZWJD
b3JlL2VkaXRpbmcvRWRpdG9yLmNwcAppbmRleCAzNDQ2NDVjMzRiZDJjNTVlZTdhZjUyODQ1Y2Ex
ZTY3OTFmMzhiNzk1Li4yZDJkYjEzOGRhZGI1NTQ0NTkyMzgyMjA2YWRhZjhlMDUyMjA2ZGY4IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0VkaXRvci5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvZWRpdGluZy9FZGl0b3IuY3BwCkBAIC01MDcsNyArNTA3LDcgQEAgYm9vbCBFZGl0
b3I6OmNhbkNvcHkoKSBjb25zdAogICAgIGlmIChpbWFnZUVsZW1lbnRGcm9tSW1hZ2VEb2N1bWVu
dChkb2N1bWVudCgpKSkKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgY29uc3QgVmlzaWJsZVNl
bGVjdGlvbiYgc2VsZWN0aW9uID0gbV9kb2N1bWVudC5zZWxlY3Rpb24oKS5zZWxlY3Rpb24oKTsK
LSAgICByZXR1cm4gc2VsZWN0aW9uLmlzUmFuZ2UoKSAmJiAhc2VsZWN0aW9uLmlzSW5QYXNzd29y
ZEZpZWxkKCk7CisgICAgcmV0dXJuIHNlbGVjdGlvbi5pc1JhbmdlKCkgJiYgKCFzZWxlY3Rpb24u
aXNJblBhc3N3b3JkRmllbGQoKSB8fCBzZWxlY3Rpb24uaXNJbkF1dG9GaWxsZWRBbmRWaWV3YWJs
ZVBhc3N3b3JkRmllbGQoKSk7CiB9CiAKIGJvb2wgRWRpdG9yOjpjYW5QYXN0ZSgpIGNvbnN0CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL1Zpc2libGVTZWxlY3Rpb24uY3BwIGIv
U291cmNlL1dlYkNvcmUvZWRpdGluZy9WaXNpYmxlU2VsZWN0aW9uLmNwcAppbmRleCAxNzAyYjNl
OWFhOGY2MzUxYjZhYTU0NzY4MDQ1OTRlNjRhMzlkYmVlLi42NmIzYTQ4ZDk3ZTRjNzgzNmNmYzU0
YzljNmIyZjg5MTk2MWYxZTk4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL1Zp
c2libGVTZWxlY3Rpb24uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvVmlzaWJsZVNl
bGVjdGlvbi5jcHAKQEAgLTY4Myw2ICs2ODMsMTIgQEAgYm9vbCBWaXNpYmxlU2VsZWN0aW9uOjpp
c0luUGFzc3dvcmRGaWVsZCgpIGNvbnN0CiAgICAgcmV0dXJuIGlzPEhUTUxJbnB1dEVsZW1lbnQ+
KHRleHRDb250cm9sKSAmJiBkb3duY2FzdDxIVE1MSW5wdXRFbGVtZW50PigqdGV4dENvbnRyb2wp
LmlzUGFzc3dvcmRGaWVsZCgpOwogfQogCitib29sIFZpc2libGVTZWxlY3Rpb246OmlzSW5BdXRv
RmlsbGVkQW5kVmlld2FibGVQYXNzd29yZEZpZWxkKCkgY29uc3QKK3sKKyAgICBIVE1MVGV4dEZv
cm1Db250cm9sRWxlbWVudCogdGV4dENvbnRyb2wgPSBlbmNsb3NpbmdUZXh0Rm9ybUNvbnRyb2wo
c3RhcnQoKSk7CisgICAgcmV0dXJuIGlzPEhUTUxJbnB1dEVsZW1lbnQ+KHRleHRDb250cm9sKSAm
JiBkb3duY2FzdDxIVE1MSW5wdXRFbGVtZW50PigqdGV4dENvbnRyb2wpLmlzUGFzc3dvcmRGaWVs
ZCgpICYmIGRvd25jYXN0PEhUTUxJbnB1dEVsZW1lbnQ+KCp0ZXh0Q29udHJvbCkuaXNBdXRvRmls
bGVkQW5kVmlld2FibGUoKTsKK30KKwogI2lmIEVOQUJMRShUUkVFX0RFQlVHR0lORykKIAogdm9p
ZCBWaXNpYmxlU2VsZWN0aW9uOjpkZWJ1Z1Bvc2l0aW9uKCkgY29uc3QKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2VkaXRpbmcvVmlzaWJsZVNlbGVjdGlvbi5oIGIvU291cmNlL1dlYkNvcmUv
ZWRpdGluZy9WaXNpYmxlU2VsZWN0aW9uLmgKaW5kZXggYTRhZDhkOWY1YmEzNmU3NzUxMjBjMWIy
YzBjODU1NDg4NDlhNzA1OC4uZTBhNjQ2NjgyNmFiNDBlYTBhZWM1MjM2ODE4ZTQ0ZTc4MzU1ZWE2
MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZWRpdGluZy9WaXNpYmxlU2VsZWN0aW9uLmgK
KysrIGIvU291cmNlL1dlYkNvcmUvZWRpdGluZy9WaXNpYmxlU2VsZWN0aW9uLmgKQEAgLTExNyw3
ICsxMTcsOCBAQCBwdWJsaWM6CiAgICAgTm9kZSogbm9uQm91bmRhcnlTaGFkb3dUcmVlUm9vdE5v
ZGUoKSBjb25zdDsKIAogICAgIFdFQkNPUkVfRVhQT1JUIGJvb2wgaXNJblBhc3N3b3JkRmllbGQo
KSBjb25zdDsKLSAgICAKKyAgICBXRUJDT1JFX0VYUE9SVCBib29sIGlzSW5BdXRvRmlsbGVkQW5k
Vmlld2FibGVQYXNzd29yZEZpZWxkKCkgY29uc3Q7CisKICAgICBXRUJDT1JFX0VYUE9SVCBzdGF0
aWMgUG9zaXRpb24gYWRqdXN0UG9zaXRpb25Gb3JFbmQoY29uc3QgUG9zaXRpb24mIGN1cnJlbnRQ
b3NpdGlvbiwgTm9kZSogc3RhcnRDb250YWluZXJOb2RlKTsKICAgICBXRUJDT1JFX0VYUE9SVCBz
dGF0aWMgUG9zaXRpb24gYWRqdXN0UG9zaXRpb25Gb3JTdGFydChjb25zdCBQb3NpdGlvbiYgY3Vy
cmVudFBvc2l0aW9uLCBOb2RlKiBzdGFydENvbnRhaW5lck5vZGUpOwogCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMGZmZWUy
NDMxYzNmYzQyZjYzZmQ1NThhNDAzZDBlN2Q3YTY1Yjg4OC4uYjk3NjdjNjc5MzZmMzA2NDllNGY3
YzRhYzA3NWI1ZjkyNzg5MjliMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisr
KyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDIyLTAzLTIxICBS
aWNreSBNb25kZWxsbyAgPHJtb25kZWxsb0BhcHBsZS5jb20+CisKKyAgICAgICAgSXQgc2hvdWxk
IGJlIHBvc3NpYmxlIHRvIGNvcHkgdGV4dCBvdXQgb2Yg4oCcQXV0b0ZpbGxlZEFuZFZpZXdhYmxl
4oCdIHBhc3N3b3JkIGZpZWxkcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjM4MTYwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiBmYXN0L2Zvcm1zL2lucHV0LWF1dG9maWxsZWQtYW5kLXZpZXdhYmxlLmh0
bWw6IFRlc3QgY29weWluZy4KKwogMjAyMi0wMy0xOSAgVHlsZXIgV2lsY29jayAgPHR5bGVyX3dA
YXBwbGUuY29tPgogCiAgICAgICAgIFJlYmFzZWxpbmUgYWNjZXNzaWJpbGl0eS9yb2xlcy1leHBv
c2VkLmh0bWwgZm9yIE1hYyBXSzEgYWZ0ZXIgaHR0cHM6Ly9jb21taXRzLndlYmtpdC5vcmcvcjI5
MTQwMQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9pbnB1dC1hdXRvZmlsbGVk
LWFuZC12aWV3YWJsZS5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9pbnB1dC1hdXRvZmls
bGVkLWFuZC12aWV3YWJsZS5odG1sCmluZGV4IDJmMDdiNWFiZmZiMmQ3YmE2MzZjNzRjODVlZDNj
MDEyODQ3N2QxZDUuLmFkMTEyYjgzODQ1ZDhlNDIxZDcwNzNhZTYxOTM1ZDI3OTU0MTc1ZjMgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvaW5wdXQtYXV0b2ZpbGxlZC1hbmQtdmll
d2FibGUuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2lucHV0LWF1dG9maWxsZWQt
YW5kLXZpZXdhYmxlLmh0bWwKQEAgLTMxLDYgKzMxLDEzIEBACiAKICAgICAgICAgdGYuZm9jdXMo
KTsKICAgICAgICAgZG9jdW1lbnQuZXhlY0NvbW1hbmQoIlNlbGVjdEFsbCIpOworCisgICAgICAg
IHZhciBjb3VsZENvcHkgPSBkb2N1bWVudC5leGVjQ29tbWFuZCgiQ29weSIpOworICAgICAgICBp
ZiAoIWNvdWxkQ29weSkgeworICAgICAgICAgICAgdGVzdEZhaWxlZCgnQ291bGQgbm90IGNvcHkg
dGV4dCBmcm9tICJBdXRvRmlsbGVkQW5kVmlld2FibGUiIGZpZWxkLicpOworICAgICAgICAgICAg
cmV0dXJuOworICAgICAgICB9CisKICAgICAgICAgZG9jdW1lbnQuZXhlY0NvbW1hbmQoIkRlbGV0
ZSIpOwogCiAgICAgICAgIC8vIENvbG9ycyBzaG91bGQgYmUgcmVzdG9yZWQuCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>455292</attachid>
            <date>2022-03-21 16:07:39 -0700</date>
            <delta_ts>2022-03-21 16:18:11 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-238160-20220321160738.patch</filename>
            <type>text/plain</type>
            <size>4712</size>
            <attacher name="Ricky Mondello">rmondello</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkxNTQ5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmE3NjgyZjk4ODdiMWRm
ZmI4YTkyNGY3YTZlNzE2YmI2N2Q0ZWRmMC4uNjUzOWZhYzQ4NzBjODk3NzlkZGQ2NzQyMTcwZjg2
ZTlmNzg1ZjA5ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIyLTAzLTIxICBSaWNr
eSBNb25kZWxsbyAgPHJtb25kZWxsb0BhcHBsZS5jb20+CisKKyAgICAgICAgSXQgc2hvdWxkIGJl
IHBvc3NpYmxlIHRvIGNvcHkgdGV4dCBvdXQgb2YgIkF1dG9GaWxsZWRBbmRWaWV3YWJsZSIgcGFz
c3dvcmQgZmllbGRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMzgxNjAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAqIGVkaXRpbmcvRWRpdG9yLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkVkaXRvcjo6Y2Fu
Q29weSBjb25zdCk6IEFsbG93IGNvcHkgaW4gQXV0b0ZpbGxlZEFuZFZpZXdhYmxlIHBhc3N3b3Jk
IGZpZWxkcy4KKyAgICAgICAgKiBlZGl0aW5nL1Zpc2libGVTZWxlY3Rpb24uY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6VmlzaWJsZVNlbGVjdGlvbjo6aXNJbkF1dG9GaWxsZWRBbmRWaWV3YWJsZVBh
c3N3b3JkRmllbGQgY29uc3QpOiBBZGRlZC4KKyAgICAgICAgKiBlZGl0aW5nL1Zpc2libGVTZWxl
Y3Rpb24uaDogRGVjbGFyZSBtZW1iZXIgZnVuY3Rpb24uCisKIDIwMjItMDMtMjAgIERpZWdvIFBp
bm8gR2FyY2lhICA8ZHBpbm9AaWdhbGlhLmNvbT4KIAogICAgICAgICBbV1BFXSBVbnJldmlld2Vk
LCBmaXggbm9uLXVuaWZpZWQgYnVpbGQgYWZ0ZXIgcjI5MTQ3NCBhbmQgcjI5MTUwOApkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvZWRpdGluZy9FZGl0b3IuY3BwIGIvU291cmNlL1dlYkNvcmUv
ZWRpdGluZy9FZGl0b3IuY3BwCmluZGV4IDM0NDY0NWMzNGJkMmM1NWVlN2FmNTI4NDVjYTFlNjc5
MWYzOGI3OTUuLjJkMmRiMTM4ZGFkYjU1NDQ1OTIzODIyMDZhZGFmOGUwNTIyMDZkZjggMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvRWRpdG9yLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9lZGl0aW5nL0VkaXRvci5jcHAKQEAgLTUwNyw3ICs1MDcsNyBAQCBib29sIEVkaXRvcjo6
Y2FuQ29weSgpIGNvbnN0CiAgICAgaWYgKGltYWdlRWxlbWVudEZyb21JbWFnZURvY3VtZW50KGRv
Y3VtZW50KCkpKQogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICBjb25zdCBWaXNpYmxlU2VsZWN0
aW9uJiBzZWxlY3Rpb24gPSBtX2RvY3VtZW50LnNlbGVjdGlvbigpLnNlbGVjdGlvbigpOwotICAg
IHJldHVybiBzZWxlY3Rpb24uaXNSYW5nZSgpICYmICFzZWxlY3Rpb24uaXNJblBhc3N3b3JkRmll
bGQoKTsKKyAgICByZXR1cm4gc2VsZWN0aW9uLmlzUmFuZ2UoKSAmJiAoIXNlbGVjdGlvbi5pc0lu
UGFzc3dvcmRGaWVsZCgpIHx8IHNlbGVjdGlvbi5pc0luQXV0b0ZpbGxlZEFuZFZpZXdhYmxlUGFz
c3dvcmRGaWVsZCgpKTsKIH0KIAogYm9vbCBFZGl0b3I6OmNhblBhc3RlKCkgY29uc3QKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvVmlzaWJsZVNlbGVjdGlvbi5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9lZGl0aW5nL1Zpc2libGVTZWxlY3Rpb24uY3BwCmluZGV4IDE3MDJiM2U5YWE4
ZjYzNTFiNmFhNTQ3NjgwNDU5NGU2NGEzOWRiZWUuLjY2YjNhNDhkOTdlNGM3ODM2Y2ZjNTRjOWM2
YjJmODkxOTYxZjFlOTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvVmlzaWJs
ZVNlbGVjdGlvbi5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZWRpdGluZy9WaXNpYmxlU2VsZWN0
aW9uLmNwcApAQCAtNjgzLDYgKzY4MywxMiBAQCBib29sIFZpc2libGVTZWxlY3Rpb246OmlzSW5Q
YXNzd29yZEZpZWxkKCkgY29uc3QKICAgICByZXR1cm4gaXM8SFRNTElucHV0RWxlbWVudD4odGV4
dENvbnRyb2wpICYmIGRvd25jYXN0PEhUTUxJbnB1dEVsZW1lbnQ+KCp0ZXh0Q29udHJvbCkuaXNQ
YXNzd29yZEZpZWxkKCk7CiB9CiAKK2Jvb2wgVmlzaWJsZVNlbGVjdGlvbjo6aXNJbkF1dG9GaWxs
ZWRBbmRWaWV3YWJsZVBhc3N3b3JkRmllbGQoKSBjb25zdAoreworICAgIEhUTUxUZXh0Rm9ybUNv
bnRyb2xFbGVtZW50KiB0ZXh0Q29udHJvbCA9IGVuY2xvc2luZ1RleHRGb3JtQ29udHJvbChzdGFy
dCgpKTsKKyAgICByZXR1cm4gaXM8SFRNTElucHV0RWxlbWVudD4odGV4dENvbnRyb2wpICYmIGRv
d25jYXN0PEhUTUxJbnB1dEVsZW1lbnQ+KCp0ZXh0Q29udHJvbCkuaXNQYXNzd29yZEZpZWxkKCkg
JiYgZG93bmNhc3Q8SFRNTElucHV0RWxlbWVudD4oKnRleHRDb250cm9sKS5pc0F1dG9GaWxsZWRB
bmRWaWV3YWJsZSgpOworfQorCiAjaWYgRU5BQkxFKFRSRUVfREVCVUdHSU5HKQogCiB2b2lkIFZp
c2libGVTZWxlY3Rpb246OmRlYnVnUG9zaXRpb24oKSBjb25zdApkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvZWRpdGluZy9WaXNpYmxlU2VsZWN0aW9uLmggYi9Tb3VyY2UvV2ViQ29yZS9lZGl0
aW5nL1Zpc2libGVTZWxlY3Rpb24uaAppbmRleCBhNGFkOGQ5ZjViYTM2ZTc3NTEyMGMxYjJjMGM4
NTU0ODg0OWE3MDU4Li5lMGE2NDY2ODI2YWI0MGVhMGFlYzUyMzY4MThlNDRlNzgzNTVlYTYxIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL1Zpc2libGVTZWxlY3Rpb24uaAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL1Zpc2libGVTZWxlY3Rpb24uaApAQCAtMTE3LDcgKzEx
Nyw4IEBAIHB1YmxpYzoKICAgICBOb2RlKiBub25Cb3VuZGFyeVNoYWRvd1RyZWVSb290Tm9kZSgp
IGNvbnN0OwogCiAgICAgV0VCQ09SRV9FWFBPUlQgYm9vbCBpc0luUGFzc3dvcmRGaWVsZCgpIGNv
bnN0OwotICAgIAorICAgIFdFQkNPUkVfRVhQT1JUIGJvb2wgaXNJbkF1dG9GaWxsZWRBbmRWaWV3
YWJsZVBhc3N3b3JkRmllbGQoKSBjb25zdDsKKwogICAgIFdFQkNPUkVfRVhQT1JUIHN0YXRpYyBQ
b3NpdGlvbiBhZGp1c3RQb3NpdGlvbkZvckVuZChjb25zdCBQb3NpdGlvbiYgY3VycmVudFBvc2l0
aW9uLCBOb2RlKiBzdGFydENvbnRhaW5lck5vZGUpOwogICAgIFdFQkNPUkVfRVhQT1JUIHN0YXRp
YyBQb3NpdGlvbiBhZGp1c3RQb3NpdGlvbkZvclN0YXJ0KGNvbnN0IFBvc2l0aW9uJiBjdXJyZW50
UG9zaXRpb24sIE5vZGUqIHN0YXJ0Q29udGFpbmVyTm9kZSk7CiAKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAwZmZlZTI0MzFj
M2ZjNDJmNjNmZDU1OGE0MDNkMGU3ZDdhNjViODg4Li5jYTk2ZmUzZWE4Mjk5ZGQxMjZmY2UwMjM2
ODllODM0MWMxNDUzMGI4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMjItMDMtMjEgIFJpY2t5
IE1vbmRlbGxvICA8cm1vbmRlbGxvQGFwcGxlLmNvbT4KKworICAgICAgICBJdCBzaG91bGQgYmUg
cG9zc2libGUgdG8gY29weSB0ZXh0IG91dCBvZiAiQXV0b0ZpbGxlZEFuZFZpZXdhYmxlIiBwYXNz
d29yZCBmaWVsZHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTIzODE2MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgICogZmFzdC9mb3Jtcy9pbnB1dC1hdXRvZmlsbGVkLWFuZC12aWV3YWJsZS5odG1sOiBUZXN0
IGNvcHlpbmcuCisKIDIwMjItMDMtMTkgIFR5bGVyIFdpbGNvY2sgIDx0eWxlcl93QGFwcGxlLmNv
bT4KIAogICAgICAgICBSZWJhc2VsaW5lIGFjY2Vzc2liaWxpdHkvcm9sZXMtZXhwb3NlZC5odG1s
IGZvciBNYWMgV0sxIGFmdGVyIGh0dHBzOi8vY29tbWl0cy53ZWJraXQub3JnL3IyOTE0MDEKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvaW5wdXQtYXV0b2ZpbGxlZC1hbmQtdmll
d2FibGUuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvaW5wdXQtYXV0b2ZpbGxlZC1hbmQt
dmlld2FibGUuaHRtbAppbmRleCAyZjA3YjVhYmZmYjJkN2JhNjM2Yzc0Yzg1ZWQzYzAxMjg0Nzdk
MWQ1Li5hZDExMmI4Mzg0NWQ4ZTQyMWQ3MDczYWU2MTkzNWQyNzk1NDE3NWYzIDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2lucHV0LWF1dG9maWxsZWQtYW5kLXZpZXdhYmxlLmh0
bWwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9pbnB1dC1hdXRvZmlsbGVkLWFuZC12aWV3
YWJsZS5odG1sCkBAIC0zMSw2ICszMSwxMyBAQAogCiAgICAgICAgIHRmLmZvY3VzKCk7CiAgICAg
ICAgIGRvY3VtZW50LmV4ZWNDb21tYW5kKCJTZWxlY3RBbGwiKTsKKworICAgICAgICB2YXIgY291
bGRDb3B5ID0gZG9jdW1lbnQuZXhlY0NvbW1hbmQoIkNvcHkiKTsKKyAgICAgICAgaWYgKCFjb3Vs
ZENvcHkpIHsKKyAgICAgICAgICAgIHRlc3RGYWlsZWQoJ0NvdWxkIG5vdCBjb3B5IHRleHQgZnJv
bSAiQXV0b0ZpbGxlZEFuZFZpZXdhYmxlIiBmaWVsZC4nKTsKKyAgICAgICAgICAgIHJldHVybjsK
KyAgICAgICAgfQorCiAgICAgICAgIGRvY3VtZW50LmV4ZWNDb21tYW5kKCJEZWxldGUiKTsKIAog
ICAgICAgICAvLyBDb2xvcnMgc2hvdWxkIGJlIHJlc3RvcmVkLgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>455294</attachid>
            <date>2022-03-21 16:18:13 -0700</date>
            <delta_ts>2022-03-21 19:51:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-238160-20220321161812.patch</filename>
            <type>text/plain</type>
            <size>4641</size>
            <attacher name="Ricky Mondello">rmondello</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkxNTQ5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmE3NjgyZjk4ODdiMWRm
ZmI4YTkyNGY3YTZlNzE2YmI2N2Q0ZWRmMC4uNjUzOWZhYzQ4NzBjODk3NzlkZGQ2NzQyMTcwZjg2
ZTlmNzg1ZjA5ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIyLTAzLTIxICBSaWNr
eSBNb25kZWxsbyAgPHJtb25kZWxsb0BhcHBsZS5jb20+CisKKyAgICAgICAgSXQgc2hvdWxkIGJl
IHBvc3NpYmxlIHRvIGNvcHkgdGV4dCBvdXQgb2YgIkF1dG9GaWxsZWRBbmRWaWV3YWJsZSIgcGFz
c3dvcmQgZmllbGRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMzgxNjAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAqIGVkaXRpbmcvRWRpdG9yLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkVkaXRvcjo6Y2Fu
Q29weSBjb25zdCk6IEFsbG93IGNvcHkgaW4gQXV0b0ZpbGxlZEFuZFZpZXdhYmxlIHBhc3N3b3Jk
IGZpZWxkcy4KKyAgICAgICAgKiBlZGl0aW5nL1Zpc2libGVTZWxlY3Rpb24uY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6VmlzaWJsZVNlbGVjdGlvbjo6aXNJbkF1dG9GaWxsZWRBbmRWaWV3YWJsZVBh
c3N3b3JkRmllbGQgY29uc3QpOiBBZGRlZC4KKyAgICAgICAgKiBlZGl0aW5nL1Zpc2libGVTZWxl
Y3Rpb24uaDogRGVjbGFyZSBtZW1iZXIgZnVuY3Rpb24uCisKIDIwMjItMDMtMjAgIERpZWdvIFBp
bm8gR2FyY2lhICA8ZHBpbm9AaWdhbGlhLmNvbT4KIAogICAgICAgICBbV1BFXSBVbnJldmlld2Vk
LCBmaXggbm9uLXVuaWZpZWQgYnVpbGQgYWZ0ZXIgcjI5MTQ3NCBhbmQgcjI5MTUwOApkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvZWRpdGluZy9FZGl0b3IuY3BwIGIvU291cmNlL1dlYkNvcmUv
ZWRpdGluZy9FZGl0b3IuY3BwCmluZGV4IDM0NDY0NWMzNGJkMmM1NWVlN2FmNTI4NDVjYTFlNjc5
MWYzOGI3OTUuLjJkMmRiMTM4ZGFkYjU1NDQ1OTIzODIyMDZhZGFmOGUwNTIyMDZkZjggMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvRWRpdG9yLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9lZGl0aW5nL0VkaXRvci5jcHAKQEAgLTUwNyw3ICs1MDcsNyBAQCBib29sIEVkaXRvcjo6
Y2FuQ29weSgpIGNvbnN0CiAgICAgaWYgKGltYWdlRWxlbWVudEZyb21JbWFnZURvY3VtZW50KGRv
Y3VtZW50KCkpKQogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICBjb25zdCBWaXNpYmxlU2VsZWN0
aW9uJiBzZWxlY3Rpb24gPSBtX2RvY3VtZW50LnNlbGVjdGlvbigpLnNlbGVjdGlvbigpOwotICAg
IHJldHVybiBzZWxlY3Rpb24uaXNSYW5nZSgpICYmICFzZWxlY3Rpb24uaXNJblBhc3N3b3JkRmll
bGQoKTsKKyAgICByZXR1cm4gc2VsZWN0aW9uLmlzUmFuZ2UoKSAmJiAoIXNlbGVjdGlvbi5pc0lu
UGFzc3dvcmRGaWVsZCgpIHx8IHNlbGVjdGlvbi5pc0luQXV0b0ZpbGxlZEFuZFZpZXdhYmxlUGFz
c3dvcmRGaWVsZCgpKTsKIH0KIAogYm9vbCBFZGl0b3I6OmNhblBhc3RlKCkgY29uc3QKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvVmlzaWJsZVNlbGVjdGlvbi5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9lZGl0aW5nL1Zpc2libGVTZWxlY3Rpb24uY3BwCmluZGV4IDE3MDJiM2U5YWE4
ZjYzNTFiNmFhNTQ3NjgwNDU5NGU2NGEzOWRiZWUuLjk0Nzk1NjIzNGFhYjg4NTRkZGQzODg2NzZl
MjUzODgwYjMyNGJiNzIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvVmlzaWJs
ZVNlbGVjdGlvbi5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZWRpdGluZy9WaXNpYmxlU2VsZWN0
aW9uLmNwcApAQCAtNjgzLDYgKzY4MywxMyBAQCBib29sIFZpc2libGVTZWxlY3Rpb246OmlzSW5Q
YXNzd29yZEZpZWxkKCkgY29uc3QKICAgICByZXR1cm4gaXM8SFRNTElucHV0RWxlbWVudD4odGV4
dENvbnRyb2wpICYmIGRvd25jYXN0PEhUTUxJbnB1dEVsZW1lbnQ+KCp0ZXh0Q29udHJvbCkuaXNQ
YXNzd29yZEZpZWxkKCk7CiB9CiAKK2Jvb2wgVmlzaWJsZVNlbGVjdGlvbjo6aXNJbkF1dG9GaWxs
ZWRBbmRWaWV3YWJsZVBhc3N3b3JkRmllbGQoKSBjb25zdAoreworICAgIGlmIChhdXRvKiBpbnB1
dCA9IGR5bmFtaWNEb3duY2FzdDxIVE1MSW5wdXRFbGVtZW50PihlbmNsb3NpbmdUZXh0Rm9ybUNv
bnRyb2woc3RhcnQoKSkpKQorICAgICAgICByZXR1cm4gaW5wdXQtPmlzUGFzc3dvcmRGaWVsZCgp
ICYmIGlucHV0LT5pc0F1dG9GaWxsZWRBbmRWaWV3YWJsZSgpOworICAgIHJldHVybiBmYWxzZTsK
K30KKwogI2lmIEVOQUJMRShUUkVFX0RFQlVHR0lORykKIAogdm9pZCBWaXNpYmxlU2VsZWN0aW9u
OjpkZWJ1Z1Bvc2l0aW9uKCkgY29uc3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2VkaXRp
bmcvVmlzaWJsZVNlbGVjdGlvbi5oIGIvU291cmNlL1dlYkNvcmUvZWRpdGluZy9WaXNpYmxlU2Vs
ZWN0aW9uLmgKaW5kZXggYTRhZDhkOWY1YmEzNmU3NzUxMjBjMWIyYzBjODU1NDg4NDlhNzA1OC4u
ZTBhNjQ2NjgyNmFiNDBlYTBhZWM1MjM2ODE4ZTQ0ZTc4MzU1ZWE2MSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvZWRpdGluZy9WaXNpYmxlU2VsZWN0aW9uLmgKKysrIGIvU291cmNlL1dlYkNv
cmUvZWRpdGluZy9WaXNpYmxlU2VsZWN0aW9uLmgKQEAgLTExNyw3ICsxMTcsOCBAQCBwdWJsaWM6
CiAgICAgTm9kZSogbm9uQm91bmRhcnlTaGFkb3dUcmVlUm9vdE5vZGUoKSBjb25zdDsKIAogICAg
IFdFQkNPUkVfRVhQT1JUIGJvb2wgaXNJblBhc3N3b3JkRmllbGQoKSBjb25zdDsKLSAgICAKKyAg
ICBXRUJDT1JFX0VYUE9SVCBib29sIGlzSW5BdXRvRmlsbGVkQW5kVmlld2FibGVQYXNzd29yZEZp
ZWxkKCkgY29uc3Q7CisKICAgICBXRUJDT1JFX0VYUE9SVCBzdGF0aWMgUG9zaXRpb24gYWRqdXN0
UG9zaXRpb25Gb3JFbmQoY29uc3QgUG9zaXRpb24mIGN1cnJlbnRQb3NpdGlvbiwgTm9kZSogc3Rh
cnRDb250YWluZXJOb2RlKTsKICAgICBXRUJDT1JFX0VYUE9SVCBzdGF0aWMgUG9zaXRpb24gYWRq
dXN0UG9zaXRpb25Gb3JTdGFydChjb25zdCBQb3NpdGlvbiYgY3VycmVudFBvc2l0aW9uLCBOb2Rl
KiBzdGFydENvbnRhaW5lck5vZGUpOwogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMGZmZWUyNDMxYzNmYzQyZjYzZmQ1NThh
NDAzZDBlN2Q3YTY1Yjg4OC4uY2E5NmZlM2VhODI5OWRkMTI2ZmNlMDIzNjg5ZTgzNDFjMTQ1MzBi
OCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0No
YW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDIyLTAzLTIxICBSaWNreSBNb25kZWxsbyAgPHJt
b25kZWxsb0BhcHBsZS5jb20+CisKKyAgICAgICAgSXQgc2hvdWxkIGJlIHBvc3NpYmxlIHRvIGNv
cHkgdGV4dCBvdXQgb2YgIkF1dG9GaWxsZWRBbmRWaWV3YWJsZSIgcGFzc3dvcmQgZmllbGRzCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzgxNjAKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3QvZm9y
bXMvaW5wdXQtYXV0b2ZpbGxlZC1hbmQtdmlld2FibGUuaHRtbDogVGVzdCBjb3B5aW5nLgorCiAy
MDIyLTAzLTE5ICBUeWxlciBXaWxjb2NrICA8dHlsZXJfd0BhcHBsZS5jb20+CiAKICAgICAgICAg
UmViYXNlbGluZSBhY2Nlc3NpYmlsaXR5L3JvbGVzLWV4cG9zZWQuaHRtbCBmb3IgTWFjIFdLMSBh
ZnRlciBodHRwczovL2NvbW1pdHMud2Via2l0Lm9yZy9yMjkxNDAxCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9mYXN0L2Zvcm1zL2lucHV0LWF1dG9maWxsZWQtYW5kLXZpZXdhYmxlLmh0bWwgYi9M
YXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2lucHV0LWF1dG9maWxsZWQtYW5kLXZpZXdhYmxlLmh0bWwK
aW5kZXggMmYwN2I1YWJmZmIyZDdiYTYzNmM3NGM4NWVkM2MwMTI4NDc3ZDFkNS4uYWQxMTJiODM4
NDVkOGU0MjFkNzA3M2FlNjE5MzVkMjc5NTQxNzVmMyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
ZmFzdC9mb3Jtcy9pbnB1dC1hdXRvZmlsbGVkLWFuZC12aWV3YWJsZS5odG1sCisrKyBiL0xheW91
dFRlc3RzL2Zhc3QvZm9ybXMvaW5wdXQtYXV0b2ZpbGxlZC1hbmQtdmlld2FibGUuaHRtbApAQCAt
MzEsNiArMzEsMTMgQEAKIAogICAgICAgICB0Zi5mb2N1cygpOwogICAgICAgICBkb2N1bWVudC5l
eGVjQ29tbWFuZCgiU2VsZWN0QWxsIik7CisKKyAgICAgICAgdmFyIGNvdWxkQ29weSA9IGRvY3Vt
ZW50LmV4ZWNDb21tYW5kKCJDb3B5Iik7CisgICAgICAgIGlmICghY291bGRDb3B5KSB7CisgICAg
ICAgICAgICB0ZXN0RmFpbGVkKCdDb3VsZCBub3QgY29weSB0ZXh0IGZyb20gIkF1dG9GaWxsZWRB
bmRWaWV3YWJsZSIgZmllbGQuJyk7CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKwog
ICAgICAgICBkb2N1bWVudC5leGVjQ29tbWFuZCgiRGVsZXRlIik7CiAKICAgICAgICAgLy8gQ29s
b3JzIHNob3VsZCBiZSByZXN0b3JlZC4K
</data>
<flag name="review"
          id="483248"
          type_id="1"
          status="+"
          setter="ggaren"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>455299</attachid>
            <date>2022-03-21 16:45:40 -0700</date>
            <delta_ts>2022-03-22 11:50:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-238160-20220321164539.patch</filename>
            <type>text/plain</type>
            <size>4581</size>
            <attacher name="Ricky Mondello">rmondello</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkxNTQ5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmE3NjgyZjk4ODdiMWRm
ZmI4YTkyNGY3YTZlNzE2YmI2N2Q0ZWRmMC4uY2I1OTc0NDBkMGQ3YzU1YTNjMmY2ODFiNGQ4MGU2
ODEzZDkwMTFlYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIyLTAzLTIxICBSaWNr
eSBNb25kZWxsbyAgPHJtb25kZWxsb0BhcHBsZS5jb20+CisKKyAgICAgICAgSXQgc2hvdWxkIGJl
IHBvc3NpYmxlIHRvIGNvcHkgdGV4dCBvdXQgb2YgIkF1dG9GaWxsZWRBbmRWaWV3YWJsZSIgcGFz
c3dvcmQgZmllbGRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMzgxNjAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAqIGVkaXRpbmcvRWRpdG9yLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkVkaXRvcjo6Y2Fu
Q29weSBjb25zdCk6IEFsbG93IGNvcHkgaW4gQXV0b0ZpbGxlZEFuZFZpZXdhYmxlIHBhc3N3b3Jk
IGZpZWxkcy4KKyAgICAgICAgKiBlZGl0aW5nL1Zpc2libGVTZWxlY3Rpb24uY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6VmlzaWJsZVNlbGVjdGlvbjo6aXNJbkF1dG9GaWxsZWRBbmRWaWV3YWJsZUZp
ZWxkIGNvbnN0KTogQWRkZWQuCisgICAgICAgICogZWRpdGluZy9WaXNpYmxlU2VsZWN0aW9uLmg6
IERlY2xhcmUgbWVtYmVyIGZ1bmN0aW9uLgorCiAyMDIyLTAzLTIwICBEaWVnbyBQaW5vIEdhcmNp
YSAgPGRwaW5vQGlnYWxpYS5jb20+CiAKICAgICAgICAgW1dQRV0gVW5yZXZpZXdlZCwgZml4IG5v
bi11bmlmaWVkIGJ1aWxkIGFmdGVyIHIyOTE0NzQgYW5kIHIyOTE1MDgKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2VkaXRpbmcvRWRpdG9yLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcv
RWRpdG9yLmNwcAppbmRleCAzNDQ2NDVjMzRiZDJjNTVlZTdhZjUyODQ1Y2ExZTY3OTFmMzhiNzk1
Li45ZjllNzljYjFjMzA1YzkwNTRlMjE2OWEyNjBmZWM3ZDc5NDk3YzZjIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9lZGl0aW5nL0VkaXRvci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZWRp
dGluZy9FZGl0b3IuY3BwCkBAIC01MDcsNyArNTA3LDcgQEAgYm9vbCBFZGl0b3I6OmNhbkNvcHko
KSBjb25zdAogICAgIGlmIChpbWFnZUVsZW1lbnRGcm9tSW1hZ2VEb2N1bWVudChkb2N1bWVudCgp
KSkKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgY29uc3QgVmlzaWJsZVNlbGVjdGlvbiYgc2Vs
ZWN0aW9uID0gbV9kb2N1bWVudC5zZWxlY3Rpb24oKS5zZWxlY3Rpb24oKTsKLSAgICByZXR1cm4g
c2VsZWN0aW9uLmlzUmFuZ2UoKSAmJiAhc2VsZWN0aW9uLmlzSW5QYXNzd29yZEZpZWxkKCk7Cisg
ICAgcmV0dXJuIHNlbGVjdGlvbi5pc1JhbmdlKCkgJiYgKCFzZWxlY3Rpb24uaXNJblBhc3N3b3Jk
RmllbGQoKSB8fCBzZWxlY3Rpb24uaXNJbkF1dG9GaWxsZWRBbmRWaWV3YWJsZUZpZWxkKCkpOwog
fQogCiBib29sIEVkaXRvcjo6Y2FuUGFzdGUoKSBjb25zdApkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvZWRpdGluZy9WaXNpYmxlU2VsZWN0aW9uLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2VkaXRp
bmcvVmlzaWJsZVNlbGVjdGlvbi5jcHAKaW5kZXggMTcwMmIzZTlhYThmNjM1MWI2YWE1NDc2ODA0
NTk0ZTY0YTM5ZGJlZS4uMDY2NGNhNGVlZTdjNjkzNjJjOTliMDY5YTFiNmIzZGIwYmRmMDUwMCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZWRpdGluZy9WaXNpYmxlU2VsZWN0aW9uLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL1Zpc2libGVTZWxlY3Rpb24uY3BwCkBAIC02ODMs
NiArNjgzLDEzIEBAIGJvb2wgVmlzaWJsZVNlbGVjdGlvbjo6aXNJblBhc3N3b3JkRmllbGQoKSBj
b25zdAogICAgIHJldHVybiBpczxIVE1MSW5wdXRFbGVtZW50Pih0ZXh0Q29udHJvbCkgJiYgZG93
bmNhc3Q8SFRNTElucHV0RWxlbWVudD4oKnRleHRDb250cm9sKS5pc1Bhc3N3b3JkRmllbGQoKTsK
IH0KIAorYm9vbCBWaXNpYmxlU2VsZWN0aW9uOjppc0luQXV0b0ZpbGxlZEFuZFZpZXdhYmxlRmll
bGQoKSBjb25zdAoreworICAgIGlmIChhdXRvKiBpbnB1dCA9IGR5bmFtaWNEb3duY2FzdDxIVE1M
SW5wdXRFbGVtZW50PihlbmNsb3NpbmdUZXh0Rm9ybUNvbnRyb2woc3RhcnQoKSkpKQorICAgICAg
ICByZXR1cm4gaW5wdXQtPmlzQXV0b0ZpbGxlZEFuZFZpZXdhYmxlKCk7CisgICAgcmV0dXJuIGZh
bHNlOworfQorCiAjaWYgRU5BQkxFKFRSRUVfREVCVUdHSU5HKQogCiB2b2lkIFZpc2libGVTZWxl
Y3Rpb246OmRlYnVnUG9zaXRpb24oKSBjb25zdApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
ZWRpdGluZy9WaXNpYmxlU2VsZWN0aW9uLmggYi9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL1Zpc2li
bGVTZWxlY3Rpb24uaAppbmRleCBhNGFkOGQ5ZjViYTM2ZTc3NTEyMGMxYjJjMGM4NTU0ODg0OWE3
MDU4Li42OTgwY2MwZTI1MGFlYzA5MGQyMGIxYTZmNTczMDUzZTU5ZjY5NmY1IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL1Zpc2libGVTZWxlY3Rpb24uaAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9lZGl0aW5nL1Zpc2libGVTZWxlY3Rpb24uaApAQCAtMTE3LDcgKzExNyw4IEBAIHB1
YmxpYzoKICAgICBOb2RlKiBub25Cb3VuZGFyeVNoYWRvd1RyZWVSb290Tm9kZSgpIGNvbnN0Owog
CiAgICAgV0VCQ09SRV9FWFBPUlQgYm9vbCBpc0luUGFzc3dvcmRGaWVsZCgpIGNvbnN0OwotICAg
IAorICAgIFdFQkNPUkVfRVhQT1JUIGJvb2wgaXNJbkF1dG9GaWxsZWRBbmRWaWV3YWJsZUZpZWxk
KCkgY29uc3Q7CisKICAgICBXRUJDT1JFX0VYUE9SVCBzdGF0aWMgUG9zaXRpb24gYWRqdXN0UG9z
aXRpb25Gb3JFbmQoY29uc3QgUG9zaXRpb24mIGN1cnJlbnRQb3NpdGlvbiwgTm9kZSogc3RhcnRD
b250YWluZXJOb2RlKTsKICAgICBXRUJDT1JFX0VYUE9SVCBzdGF0aWMgUG9zaXRpb24gYWRqdXN0
UG9zaXRpb25Gb3JTdGFydChjb25zdCBQb3NpdGlvbiYgY3VycmVudFBvc2l0aW9uLCBOb2RlKiBz
dGFydENvbnRhaW5lck5vZGUpOwogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cg
Yi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMGZmZWUyNDMxYzNmYzQyZjYzZmQ1NThhNDAz
ZDBlN2Q3YTY1Yjg4OC4uY2E5NmZlM2VhODI5OWRkMTI2ZmNlMDIzNjg5ZTgzNDFjMTQ1MzBiOCAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDIyLTAzLTIxICBSaWNreSBNb25kZWxsbyAgPHJtb25k
ZWxsb0BhcHBsZS5jb20+CisKKyAgICAgICAgSXQgc2hvdWxkIGJlIHBvc3NpYmxlIHRvIGNvcHkg
dGV4dCBvdXQgb2YgIkF1dG9GaWxsZWRBbmRWaWV3YWJsZSIgcGFzc3dvcmQgZmllbGRzCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzgxNjAKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3QvZm9ybXMv
aW5wdXQtYXV0b2ZpbGxlZC1hbmQtdmlld2FibGUuaHRtbDogVGVzdCBjb3B5aW5nLgorCiAyMDIy
LTAzLTE5ICBUeWxlciBXaWxjb2NrICA8dHlsZXJfd0BhcHBsZS5jb20+CiAKICAgICAgICAgUmVi
YXNlbGluZSBhY2Nlc3NpYmlsaXR5L3JvbGVzLWV4cG9zZWQuaHRtbCBmb3IgTWFjIFdLMSBhZnRl
ciBodHRwczovL2NvbW1pdHMud2Via2l0Lm9yZy9yMjkxNDAxCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9mYXN0L2Zvcm1zL2lucHV0LWF1dG9maWxsZWQtYW5kLXZpZXdhYmxlLmh0bWwgYi9MYXlv
dXRUZXN0cy9mYXN0L2Zvcm1zL2lucHV0LWF1dG9maWxsZWQtYW5kLXZpZXdhYmxlLmh0bWwKaW5k
ZXggMmYwN2I1YWJmZmIyZDdiYTYzNmM3NGM4NWVkM2MwMTI4NDc3ZDFkNS4uYWQxMTJiODM4NDVk
OGU0MjFkNzA3M2FlNjE5MzVkMjc5NTQxNzVmMyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFz
dC9mb3Jtcy9pbnB1dC1hdXRvZmlsbGVkLWFuZC12aWV3YWJsZS5odG1sCisrKyBiL0xheW91dFRl
c3RzL2Zhc3QvZm9ybXMvaW5wdXQtYXV0b2ZpbGxlZC1hbmQtdmlld2FibGUuaHRtbApAQCAtMzEs
NiArMzEsMTMgQEAKIAogICAgICAgICB0Zi5mb2N1cygpOwogICAgICAgICBkb2N1bWVudC5leGVj
Q29tbWFuZCgiU2VsZWN0QWxsIik7CisKKyAgICAgICAgdmFyIGNvdWxkQ29weSA9IGRvY3VtZW50
LmV4ZWNDb21tYW5kKCJDb3B5Iik7CisgICAgICAgIGlmICghY291bGRDb3B5KSB7CisgICAgICAg
ICAgICB0ZXN0RmFpbGVkKCdDb3VsZCBub3QgY29weSB0ZXh0IGZyb20gIkF1dG9GaWxsZWRBbmRW
aWV3YWJsZSIgZmllbGQuJyk7CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKwogICAg
ICAgICBkb2N1bWVudC5leGVjQ29tbWFuZCgiRGVsZXRlIik7CiAKICAgICAgICAgLy8gQ29sb3Jz
IHNob3VsZCBiZSByZXN0b3JlZC4K
</data>
<flag name="commit-queue"
          id="483389"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
      

    </bug>

</bugzilla>