<?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>198146</bug_id>
          
          <creation_ts>2019-05-22 16:08:09 -0700</creation_ts>
          <short_desc>REGRESSION (r240552): PDF contents are not exposed to Accessibility (VO, etc.)</short_desc>
          <delta_ts>2019-05-22 17:07:30 -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>New Bugs</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="Tim Horton">thorton</reporter>
          <assigned_to name="Tim Horton">thorton</assigned_to>
          <cc>bdakin</cc>
    
    <cc>cfleizach</cc>
    
    <cc>commit-queue</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1538439</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2019-05-22 16:08:09 -0700</bug_when>
    <thetext>REGRESSION (r240552): PDF contents are not exposed to Accessibility (VO, etc.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1538440</commentid>
    <comment_count>1</comment_count>
      <attachid>370461</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2019-05-22 16:08:23 -0700</bug_when>
    <thetext>Created attachment 370461
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1538441</commentid>
    <comment_count>2</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2019-05-22 16:08:25 -0700</bug_when>
    <thetext>&lt;rdar://problem/50698533&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1538447</commentid>
    <comment_count>3</comment_count>
      <attachid>370461</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2019-05-22 16:15:51 -0700</bug_when>
    <thetext>Comment on attachment 370461
Patch

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

&gt; Source/WebKit/WebProcess/WebPage/Cocoa/WebPageCocoa.mm:231
&gt; +    [m_mockAccessibilityElement setHasMainFramePlugin:mainFrame()-&gt;document()-&gt;isPluginDocument()];

Will add a null check here too</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1538448</commentid>
    <comment_count>4</comment_count>
      <attachid>370463</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2019-05-22 16:20:04 -0700</bug_when>
    <thetext>Created attachment 370463
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1538477</commentid>
    <comment_count>5</comment_count>
      <attachid>370463</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-05-22 17:07:28 -0700</bug_when>
    <thetext>Comment on attachment 370463
Patch

Clearing flags on attachment: 370463

Committed r245660: &lt;https://trac.webkit.org/changeset/245660&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1538478</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-05-22 17:07:30 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>370461</attachid>
            <date>2019-05-22 16:08:23 -0700</date>
            <delta_ts>2019-05-22 16:20:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-198146-20190522160823.patch</filename>
            <type>text/plain</type>
            <size>6726</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ1NjQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDY4YWI2ZWNkMDBmZjBiZjI5
NTljMGIxMjVhMmI5NDQyYjdiNzViNTkuLmZjN2JlMzRhN2MxYzU0ZjM4ZGZhNjUwMWJjMzc0MDE2
MTVkNDc1YjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzQgQEAKKzIwMTktMDUtMjIgIFRpbSBIb3J0
b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTiAocjI0
MDU1Mik6IFBERiBjb250ZW50cyBhcmUgbm90IGV4cG9zZWQgdG8gQWNjZXNzaWJpbGl0eSAoVk8s
IGV0Yy4pCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
OTgxNDYKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzUwNjk4NTMzPgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL0Nv
Y29hL1dlYlBhZ2VDb2NvYS5tbToKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZTo6dXBkYXRlTW9j
a0FjY2Vzc2liaWxpdHlFbGVtZW50QWZ0ZXJDb21taXR0aW5nTG9hZCk6CisgICAgICAgICogV2Vi
UHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlOjpk
aWRDb21taXRMb2FkKToKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZTo6dXBkYXRlTW9ja0FjY2Vz
c2liaWxpdHlFbGVtZW50QWZ0ZXJDb21taXR0aW5nTG9hZCk6CisgICAgICAgICogV2ViUHJvY2Vz
cy9XZWJQYWdlL1dlYlBhZ2UuaDoKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvbWFjL1dL
QWNjZXNzaWJpbGl0eVdlYlBhZ2VPYmplY3RCYXNlLmg6CisgICAgICAgICogV2ViUHJvY2Vzcy9X
ZWJQYWdlL21hYy9XS0FjY2Vzc2liaWxpdHlXZWJQYWdlT2JqZWN0QmFzZS5tbToKKyAgICAgICAg
KC1bV0tBY2Nlc3NpYmlsaXR5V2ViUGFnZU9iamVjdEJhc2UgYWNjZXNzaWJpbGl0eVJvb3RPYmpl
Y3RXcmFwcGVyXSk6CisgICAgICAgICgtW1dLQWNjZXNzaWJpbGl0eVdlYlBhZ2VPYmplY3RCYXNl
IHNldFdlYlBhZ2U6XSk6CisgICAgICAgICgtW1dLQWNjZXNzaWJpbGl0eVdlYlBhZ2VPYmplY3RC
YXNlIHNldEhhc01haW5GcmFtZVBsdWdpbjpdKToKKyAgICAgICAgSW4gcjI0MDU1Miwgd2UgY2hh
bmdlZCB0byBvbmx5IGRlZmVyIHRvIHRoZSBtYWluIGZyYW1lIFBsdWdpblZpZXcncworICAgICAg
ICBhY2Nlc3NpYmlsaXR5IHRyZWUgaWYgdGhlIGNhY2hlZCAiaGFzIGEgcGx1Z2luIiBiaXQgaXMg
dHJ1ZS4gVGhhdCBiaXQKKyAgICAgICAgd2FzIG9ubHkgdXBkYXRlZCBpbiBXZWJQYWdlOjpwbGF0
Zm9ybUluaXRpYWxpemUsIHdoaWNoIGlzIGxvbmcgYmVmb3JlCisgICAgICAgIHdlJ3ZlIGFjdHVh
bGx5IGxvYWRlZCBhbnl0aGluZyBvciBoYXZlIGFueSBjbHVlIGlmIHdlJ3JlIGdvaW5nIHRvIGhh
dmUKKyAgICAgICAgYSBwbHVnaW4uCisKKyAgICAgICAgSW5zdGVhZCwgcHVzaCB1cGRhdGVzIGV2
ZXJ5IHRpbWUgd2UgY29tbWl0IGEgbG9hZCwgd2hpY2ggY29pbmNpZGVzCisgICAgICAgIHdpdGgg
d2hlbiB3ZSBtYWtlIG90aGVyIGRlY2lzaW9ucyBiYXNlZCBvbiBoYXZpbmcgYSBwbHVnaW4gb3Ig
bm90LgorICAgICAgICBBbHNvLCBqdXN0IHVzZSB0aGUgZXhpc3RlbmNlIG9mIGEgUGx1Z2luRG9j
dW1lbnQgdG8gbWFrZSB0aGUgZGVjaXNpb24sCisgICAgICAgIGluc3RlYWQgb2YgYWN0dWFsbHkg
ZGlnZ2luZyBpbiB0byBzZWUgaWYgdGhlcmUncyBhIFBsdWdpblZpZXcsIHNpbmNlCisgICAgICAg
IFBsdWdpblZpZXcgY29tZXMgaW4gYXN5bmNocm9ub3VzbHkuCisKIDIwMTktMDUtMjIgIEFudG9p
bmUgUXVpbnQgIDxncmFvdXRzQGFwcGxlLmNvbT4KIAogICAgICAgICBbaU9TXSBDb21wYXRpYmls
aXR5IG1vdXNlIGV2ZW50cyBhcmVuJ3QgcHJldmVudGVkIGJ5IGNhbGxpbmcgcHJldmVudERlZmF1
bHQoKSBvbiBwb2ludGVyZG93bgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNz
L1dlYlBhZ2UvQ29jb2EvV2ViUGFnZUNvY29hLm1tIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNz
L1dlYlBhZ2UvQ29jb2EvV2ViUGFnZUNvY29hLm1tCmluZGV4IDNiNThkYzEzZjhjYTQ1ZDdmMGYw
MzA5N2M1NGZlNTQxNzMyOWJkYjQuLjc5N2U0NGI0NjczYmRlMDE2NTlhNTc0MDU5NTAxYmNjZmYz
ZGQ1ZDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL0NvY29h
L1dlYlBhZ2VDb2NvYS5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9D
b2NvYS9XZWJQYWdlQ29jb2EubW0KQEAgLTMwLDYgKzMwLDcgQEAKICNpbXBvcnQgIkxvYWRQYXJh
bWV0ZXJzLmgiCiAjaW1wb3J0ICJQbHVnaW5WaWV3LmgiCiAjaW1wb3J0ICJSZW1vdGVPYmplY3RS
ZWdpc3RyeS5oIgorI2ltcG9ydCAiV0tBY2Nlc3NpYmlsaXR5V2ViUGFnZU9iamVjdEJhc2UuaCIK
ICNpbXBvcnQgIldlYlBhZ2VQcm94eU1lc3NhZ2VzLmgiCiAjaW1wb3J0ICJXZWJQYXltZW50Q29v
cmRpbmF0b3IuaCIKICNpbXBvcnQgPFdlYkNvcmUvRGljdGlvbmFyeUxvb2t1cC5oPgpAQCAtMjI0
LDYgKzIyNSwxMSBAQCB2b2lkIFdlYlBhZ2U6OnNldFJlbW90ZU9iamVjdFJlZ2lzdHJ5KFJlbW90
ZU9iamVjdFJlZ2lzdHJ5JiByZWdpc3RyeSkKIHsKICAgICBtX3JlbW90ZU9iamVjdFJlZ2lzdHJ5
ID0gbWFrZVdlYWtQdHIocmVnaXN0cnkpOwogfQorCit2b2lkIFdlYlBhZ2U6OnVwZGF0ZU1vY2tB
Y2Nlc3NpYmlsaXR5RWxlbWVudEFmdGVyQ29tbWl0dGluZ0xvYWQoKQoreworICAgIFttX21vY2tB
Y2Nlc3NpYmlsaXR5RWxlbWVudCBzZXRIYXNNYWluRnJhbWVQbHVnaW46bWFpbkZyYW1lKCktPmRv
Y3VtZW50KCktPmlzUGx1Z2luRG9jdW1lbnQoKV07Cit9CiAgICAgCiB9IC8vIG5hbWVzcGFjZSBX
ZWJLaXQKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvV2Vi
UGFnZS5jcHAgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcApp
bmRleCA1NzIxMGNhYzhkM2E5OGQ1NDJmMGFmZGMxN2NkZTk5NThjMDlhOTlhLi4xNWMwYzcxNzFl
ZmY4ZmYzM2RkYzAxMjJiYWM3NTQ0YTIxMzIzN2U0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlBy
b2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcApAQCAtNTc2Myw2ICs1NzYzLDggQEAgdm9pZCBXZWJQ
YWdlOjpkaWRDb21taXRMb2FkKFdlYkZyYW1lKiBmcmFtZSkKICAgICBXZWJQcm9jZXNzOjpzaW5n
bGV0b24oKS51cGRhdGVBY3RpdmVQYWdlcygpOwogCiAgICAgdXBkYXRlTWFpbkZyYW1lU2Nyb2xs
T2Zmc2V0UGlubmluZygpOworCisgICAgdXBkYXRlTW9ja0FjY2Vzc2liaWxpdHlFbGVtZW50QWZ0
ZXJDb21taXR0aW5nTG9hZCgpOwogfQogCiB2b2lkIFdlYlBhZ2U6OmRpZEZpbmlzaERvY3VtZW50
TG9hZChXZWJGcmFtZSYgZnJhbWUpCkBAIC02NzI3LDYgKzY3MjksMTIgQEAgdm9pZCBXZWJQYWdl
Ojpjb25maWd1cmVMb2dnaW5nQ2hhbm5lbChjb25zdCBTdHJpbmcmIGNoYW5uZWxOYW1lLCBXVEZM
b2dDaGFubmVsU3QKICAgICBzZW5kKE1lc3NhZ2VzOjpXZWJQYWdlUHJveHk6OkNvbmZpZ3VyZUxv
Z2dpbmdDaGFubmVsKGNoYW5uZWxOYW1lLCBzdGF0ZSwgbGV2ZWwpKTsKIH0KIAorI2lmICFQTEFU
Rk9STShDT0NPQSkKK3ZvaWQgV2ViUGFnZTo6dXBkYXRlTW9ja0FjY2Vzc2liaWxpdHlFbGVtZW50
QWZ0ZXJDb21taXR0aW5nTG9hZCgpCit7Cit9CisjZW5kaWYKKwogfSAvLyBuYW1lc3BhY2UgV2Vi
S2l0CiAKICN1bmRlZiBSRUxFQVNFX0xPR19JRl9BTExPV0VECmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmggYi9Tb3VyY2UvV2ViS2l0L1dlYlBy
b2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmgKaW5kZXggYzRiNjkyNjQ5NjlkZGM3ZmU1MWM0MmYxY2Ex
MDU2OGQ2Yjk0MzEyNC4uZmIwY2JkZjBjMzE4ZTM1NGMxOTkxNzViNjhjOGYyYzU5MGQ2NGRhMCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5oCisr
KyBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuaApAQCAtMTU4Niw2
ICsxNTg2LDggQEAgcHJpdmF0ZToKIAogICAgIGJvb2wgc2hvdWxkRGlzcGF0Y2hVcGRhdGVBZnRl
ckZvY3VzaW5nRWxlbWVudChjb25zdCBXZWJDb3JlOjpFbGVtZW50JikgY29uc3Q7CiAKKyAgICB2
b2lkIHVwZGF0ZU1vY2tBY2Nlc3NpYmlsaXR5RWxlbWVudEFmdGVyQ29tbWl0dGluZ0xvYWQoKTsK
KwogICAgIHVpbnQ2NF90IG1fcGFnZUlEOwogCiAgICAgc3RkOjp1bmlxdWVfcHRyPFdlYkNvcmU6
OlBhZ2U+IG1fcGFnZTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQ
YWdlL21hYy9XS0FjY2Vzc2liaWxpdHlXZWJQYWdlT2JqZWN0QmFzZS5oIGIvU291cmNlL1dlYktp
dC9XZWJQcm9jZXNzL1dlYlBhZ2UvbWFjL1dLQWNjZXNzaWJpbGl0eVdlYlBhZ2VPYmplY3RCYXNl
LmgKaW5kZXggNmVjMTMwMDM5YmUyNTdkOTU0NzM2MDhmODVjNTY5MTIwZmRhMzAzMi4uMzAxYjEz
OWUxZDJjMTZkODlhMmFiODkzY2Y4NTU3MTA3M2Q4ZjUxYSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvbWFjL1dLQWNjZXNzaWJpbGl0eVdlYlBhZ2VPYmplY3RC
YXNlLmgKKysrIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvbWFjL1dLQWNjZXNz
aWJpbGl0eVdlYlBhZ2VPYmplY3RCYXNlLmgKQEAgLTM0LDExICszNCwxMiBAQCBjbGFzcyBXZWJQ
YWdlOwogICAgIFdlYktpdDo6V2ViUGFnZSogbV9wYWdlOwogICAgIHVpbnQ2NF90IG1fcGFnZUlE
OwogICAgIGlkIG1fcGFyZW50OwotICAgIGJvb2wgbV9oYXNQbHVnaW47CisgICAgYm9vbCBtX2hh
c01haW5GcmFtZVBsdWdpbjsKIH0KIAogLSAodm9pZClzZXRXZWJQYWdlOihXZWJLaXQ6OldlYlBh
Z2UqKXBhZ2U7CiAtICh2b2lkKXNldFJlbW90ZVBhcmVudDooaWQpcGFyZW50OworLSAodm9pZClz
ZXRIYXNNYWluRnJhbWVQbHVnaW46KGJvb2wpaGFzUGx1Z2luOwogCiAtIChpZClhY2Nlc3NpYmls
aXR5Um9vdE9iamVjdFdyYXBwZXI7CiAtIChpZClhY2Nlc3NpYmlsaXR5Rm9jdXNlZFVJRWxlbWVu
dDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL21hYy9XS0Fj
Y2Vzc2liaWxpdHlXZWJQYWdlT2JqZWN0QmFzZS5tbSBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vz
cy9XZWJQYWdlL21hYy9XS0FjY2Vzc2liaWxpdHlXZWJQYWdlT2JqZWN0QmFzZS5tbQppbmRleCBl
ZTE1ZWI3Y2Q3YjU5NDBmNTVlY2M0ZTZiMDlkYWYwYmRkMjhjODBhLi4zZDNmMzU1NTNlNmQ0ZmJl
YTU1NjUzNDc4MDg4ODA2OTEwZjA1MDA5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlBy
b2Nlc3MvV2ViUGFnZS9tYWMvV0tBY2Nlc3NpYmlsaXR5V2ViUGFnZU9iamVjdEJhc2UubW0KKysr
IGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvbWFjL1dLQWNjZXNzaWJpbGl0eVdl
YlBhZ2VPYmplY3RCYXNlLm1tCkBAIC0xMjAsNyArMTIwLDcgQEAgLSAoaWQpYWNjZXNzaWJpbGl0
eVJvb3RPYmplY3RXcmFwcGVyCiAgICAgaWYgKCFXZWJDb3JlOjpBWE9iamVjdENhY2hlOjphY2Nl
c3NpYmlsaXR5RW5hYmxlZCgpKQogICAgICAgICBXZWJDb3JlOjpBWE9iamVjdENhY2hlOjplbmFi
bGVBY2Nlc3NpYmlsaXR5KCk7CiAKLSAgICBpZiAobV9oYXNQbHVnaW4pCisgICAgaWYgKG1faGFz
TWFpbkZyYW1lUGx1Z2luKQogICAgICAgICByZXR1cm4gc2VsZi5hY2Nlc3NpYmlsaXR5UGx1Z2lu
T2JqZWN0OwogCiAjaWYgRU5BQkxFKEFDQ0VTU0lCSUxJVFlfSVNPTEFURURfVFJFRSkKQEAgLTE0
MSwxNiArMTQxLDIzIEBAIC0gKGlkKWFjY2Vzc2liaWxpdHlSb290T2JqZWN0V3JhcHBlcgogLSAo
dm9pZClzZXRXZWJQYWdlOihXZWJLaXQ6OldlYlBhZ2UqKXBhZ2UKIHsKICAgICBtX3BhZ2UgPSBw
YWdlOwotICAgIAorCiAgICAgaWYgKHBhZ2UpIHsKICAgICAgICAgbV9wYWdlSUQgPSBwYWdlLT5w
YWdlSUQoKTsKLSAgICAgICAgbV9oYXNQbHVnaW4gPSBwYWdlLT5hY2Nlc3NpYmlsaXR5T2JqZWN0
Rm9yTWFpbkZyYW1lUGx1Z2luKCk7CisKKyAgICAgICAgYXV0byogZnJhbWUgPSBwYWdlLT5tYWlu
RnJhbWUoKTsKKyAgICAgICAgbV9oYXNNYWluRnJhbWVQbHVnaW4gPSBmcmFtZSAmJiBmcmFtZS0+
ZG9jdW1lbnQoKSA/IGZyYW1lLT5kb2N1bWVudCgpLT5pc1BsdWdpbkRvY3VtZW50KCkgOiBmYWxz
ZTsKICAgICB9IGVsc2UgewogICAgICAgICBtX3BhZ2VJRCA9IDA7Ci0gICAgICAgIG1faGFzUGx1
Z2luID0gZmFsc2U7CisgICAgICAgIG1faGFzTWFpbkZyYW1lUGx1Z2luID0gZmFsc2U7CiAgICAg
fQogfQogCistICh2b2lkKXNldEhhc01haW5GcmFtZVBsdWdpbjooYm9vbCloYXNQbHVnaW4KK3sK
KyAgICBtX2hhc01haW5GcmFtZVBsdWdpbiA9IGhhc1BsdWdpbjsKK30KKwogLSAodm9pZClzZXRS
ZW1vdGVQYXJlbnQ6KGlkKXBhcmVudAogewogICAgIGlmIChwYXJlbnQgIT0gbV9wYXJlbnQpIHsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>370463</attachid>
            <date>2019-05-22 16:20:04 -0700</date>
            <delta_ts>2019-05-22 17:07:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-198146-20190522162003.patch</filename>
            <type>text/plain</type>
            <size>6777</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ1NjQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDY4YWI2ZWNkMDBmZjBiZjI5
NTljMGIxMjVhMmI5NDQyYjdiNzViNTkuLmZjN2JlMzRhN2MxYzU0ZjM4ZGZhNjUwMWJjMzc0MDE2
MTVkNDc1YjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzQgQEAKKzIwMTktMDUtMjIgIFRpbSBIb3J0
b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTiAocjI0
MDU1Mik6IFBERiBjb250ZW50cyBhcmUgbm90IGV4cG9zZWQgdG8gQWNjZXNzaWJpbGl0eSAoVk8s
IGV0Yy4pCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
OTgxNDYKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzUwNjk4NTMzPgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL0Nv
Y29hL1dlYlBhZ2VDb2NvYS5tbToKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZTo6dXBkYXRlTW9j
a0FjY2Vzc2liaWxpdHlFbGVtZW50QWZ0ZXJDb21taXR0aW5nTG9hZCk6CisgICAgICAgICogV2Vi
UHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlOjpk
aWRDb21taXRMb2FkKToKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZTo6dXBkYXRlTW9ja0FjY2Vz
c2liaWxpdHlFbGVtZW50QWZ0ZXJDb21taXR0aW5nTG9hZCk6CisgICAgICAgICogV2ViUHJvY2Vz
cy9XZWJQYWdlL1dlYlBhZ2UuaDoKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvbWFjL1dL
QWNjZXNzaWJpbGl0eVdlYlBhZ2VPYmplY3RCYXNlLmg6CisgICAgICAgICogV2ViUHJvY2Vzcy9X
ZWJQYWdlL21hYy9XS0FjY2Vzc2liaWxpdHlXZWJQYWdlT2JqZWN0QmFzZS5tbToKKyAgICAgICAg
KC1bV0tBY2Nlc3NpYmlsaXR5V2ViUGFnZU9iamVjdEJhc2UgYWNjZXNzaWJpbGl0eVJvb3RPYmpl
Y3RXcmFwcGVyXSk6CisgICAgICAgICgtW1dLQWNjZXNzaWJpbGl0eVdlYlBhZ2VPYmplY3RCYXNl
IHNldFdlYlBhZ2U6XSk6CisgICAgICAgICgtW1dLQWNjZXNzaWJpbGl0eVdlYlBhZ2VPYmplY3RC
YXNlIHNldEhhc01haW5GcmFtZVBsdWdpbjpdKToKKyAgICAgICAgSW4gcjI0MDU1Miwgd2UgY2hh
bmdlZCB0byBvbmx5IGRlZmVyIHRvIHRoZSBtYWluIGZyYW1lIFBsdWdpblZpZXcncworICAgICAg
ICBhY2Nlc3NpYmlsaXR5IHRyZWUgaWYgdGhlIGNhY2hlZCAiaGFzIGEgcGx1Z2luIiBiaXQgaXMg
dHJ1ZS4gVGhhdCBiaXQKKyAgICAgICAgd2FzIG9ubHkgdXBkYXRlZCBpbiBXZWJQYWdlOjpwbGF0
Zm9ybUluaXRpYWxpemUsIHdoaWNoIGlzIGxvbmcgYmVmb3JlCisgICAgICAgIHdlJ3ZlIGFjdHVh
bGx5IGxvYWRlZCBhbnl0aGluZyBvciBoYXZlIGFueSBjbHVlIGlmIHdlJ3JlIGdvaW5nIHRvIGhh
dmUKKyAgICAgICAgYSBwbHVnaW4uCisKKyAgICAgICAgSW5zdGVhZCwgcHVzaCB1cGRhdGVzIGV2
ZXJ5IHRpbWUgd2UgY29tbWl0IGEgbG9hZCwgd2hpY2ggY29pbmNpZGVzCisgICAgICAgIHdpdGgg
d2hlbiB3ZSBtYWtlIG90aGVyIGRlY2lzaW9ucyBiYXNlZCBvbiBoYXZpbmcgYSBwbHVnaW4gb3Ig
bm90LgorICAgICAgICBBbHNvLCBqdXN0IHVzZSB0aGUgZXhpc3RlbmNlIG9mIGEgUGx1Z2luRG9j
dW1lbnQgdG8gbWFrZSB0aGUgZGVjaXNpb24sCisgICAgICAgIGluc3RlYWQgb2YgYWN0dWFsbHkg
ZGlnZ2luZyBpbiB0byBzZWUgaWYgdGhlcmUncyBhIFBsdWdpblZpZXcsIHNpbmNlCisgICAgICAg
IFBsdWdpblZpZXcgY29tZXMgaW4gYXN5bmNocm9ub3VzbHkuCisKIDIwMTktMDUtMjIgIEFudG9p
bmUgUXVpbnQgIDxncmFvdXRzQGFwcGxlLmNvbT4KIAogICAgICAgICBbaU9TXSBDb21wYXRpYmls
aXR5IG1vdXNlIGV2ZW50cyBhcmVuJ3QgcHJldmVudGVkIGJ5IGNhbGxpbmcgcHJldmVudERlZmF1
bHQoKSBvbiBwb2ludGVyZG93bgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNz
L1dlYlBhZ2UvQ29jb2EvV2ViUGFnZUNvY29hLm1tIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNz
L1dlYlBhZ2UvQ29jb2EvV2ViUGFnZUNvY29hLm1tCmluZGV4IDNiNThkYzEzZjhjYTQ1ZDdmMGYw
MzA5N2M1NGZlNTQxNzMyOWJkYjQuLjc4MTVhNGU0YTM4YThiYWYxZDM2MWUyOWNjYjNmMWJkN2M1
MmRjOWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL0NvY29h
L1dlYlBhZ2VDb2NvYS5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9D
b2NvYS9XZWJQYWdlQ29jb2EubW0KQEAgLTMwLDYgKzMwLDcgQEAKICNpbXBvcnQgIkxvYWRQYXJh
bWV0ZXJzLmgiCiAjaW1wb3J0ICJQbHVnaW5WaWV3LmgiCiAjaW1wb3J0ICJSZW1vdGVPYmplY3RS
ZWdpc3RyeS5oIgorI2ltcG9ydCAiV0tBY2Nlc3NpYmlsaXR5V2ViUGFnZU9iamVjdEJhc2UuaCIK
ICNpbXBvcnQgIldlYlBhZ2VQcm94eU1lc3NhZ2VzLmgiCiAjaW1wb3J0ICJXZWJQYXltZW50Q29v
cmRpbmF0b3IuaCIKICNpbXBvcnQgPFdlYkNvcmUvRGljdGlvbmFyeUxvb2t1cC5oPgpAQCAtMjI0
LDYgKzIyNSwxMiBAQCB2b2lkIFdlYlBhZ2U6OnNldFJlbW90ZU9iamVjdFJlZ2lzdHJ5KFJlbW90
ZU9iamVjdFJlZ2lzdHJ5JiByZWdpc3RyeSkKIHsKICAgICBtX3JlbW90ZU9iamVjdFJlZ2lzdHJ5
ID0gbWFrZVdlYWtQdHIocmVnaXN0cnkpOwogfQorCit2b2lkIFdlYlBhZ2U6OnVwZGF0ZU1vY2tB
Y2Nlc3NpYmlsaXR5RWxlbWVudEFmdGVyQ29tbWl0dGluZ0xvYWQoKQoreworICAgIGF1dG8qIGRv
Y3VtZW50ID0gbWFpbkZyYW1lKCktPmRvY3VtZW50KCk7CisgICAgW21fbW9ja0FjY2Vzc2liaWxp
dHlFbGVtZW50IHNldEhhc01haW5GcmFtZVBsdWdpbjpkb2N1bWVudCA/IGRvY3VtZW50LT5pc1Bs
dWdpbkRvY3VtZW50KCkgOiBmYWxzZV07Cit9CiAgICAgCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQK
IApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5j
cHAgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcAppbmRleCA1
NzIxMGNhYzhkM2E5OGQ1NDJmMGFmZGMxN2NkZTk5NThjMDlhOTlhLi4xNWMwYzcxNzFlZmY4ZmYz
M2RkYzAxMjJiYWM3NTQ0YTIxMzIzN2U0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlBy
b2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3Mv
V2ViUGFnZS9XZWJQYWdlLmNwcApAQCAtNTc2Myw2ICs1NzYzLDggQEAgdm9pZCBXZWJQYWdlOjpk
aWRDb21taXRMb2FkKFdlYkZyYW1lKiBmcmFtZSkKICAgICBXZWJQcm9jZXNzOjpzaW5nbGV0b24o
KS51cGRhdGVBY3RpdmVQYWdlcygpOwogCiAgICAgdXBkYXRlTWFpbkZyYW1lU2Nyb2xsT2Zmc2V0
UGlubmluZygpOworCisgICAgdXBkYXRlTW9ja0FjY2Vzc2liaWxpdHlFbGVtZW50QWZ0ZXJDb21t
aXR0aW5nTG9hZCgpOwogfQogCiB2b2lkIFdlYlBhZ2U6OmRpZEZpbmlzaERvY3VtZW50TG9hZChX
ZWJGcmFtZSYgZnJhbWUpCkBAIC02NzI3LDYgKzY3MjksMTIgQEAgdm9pZCBXZWJQYWdlOjpjb25m
aWd1cmVMb2dnaW5nQ2hhbm5lbChjb25zdCBTdHJpbmcmIGNoYW5uZWxOYW1lLCBXVEZMb2dDaGFu
bmVsU3QKICAgICBzZW5kKE1lc3NhZ2VzOjpXZWJQYWdlUHJveHk6OkNvbmZpZ3VyZUxvZ2dpbmdD
aGFubmVsKGNoYW5uZWxOYW1lLCBzdGF0ZSwgbGV2ZWwpKTsKIH0KIAorI2lmICFQTEFURk9STShD
T0NPQSkKK3ZvaWQgV2ViUGFnZTo6dXBkYXRlTW9ja0FjY2Vzc2liaWxpdHlFbGVtZW50QWZ0ZXJD
b21taXR0aW5nTG9hZCgpCit7Cit9CisjZW5kaWYKKwogfSAvLyBuYW1lc3BhY2UgV2ViS2l0CiAK
ICN1bmRlZiBSRUxFQVNFX0xPR19JRl9BTExPV0VECmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmggYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3Mv
V2ViUGFnZS9XZWJQYWdlLmgKaW5kZXggYzRiNjkyNjQ5NjlkZGM3ZmU1MWM0MmYxY2ExMDU2OGQ2
Yjk0MzEyNC4uZmIwY2JkZjBjMzE4ZTM1NGMxOTkxNzViNjhjOGYyYzU5MGQ2NGRhMCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5oCisrKyBiL1Nv
dXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuaApAQCAtMTU4Niw2ICsxNTg2
LDggQEAgcHJpdmF0ZToKIAogICAgIGJvb2wgc2hvdWxkRGlzcGF0Y2hVcGRhdGVBZnRlckZvY3Vz
aW5nRWxlbWVudChjb25zdCBXZWJDb3JlOjpFbGVtZW50JikgY29uc3Q7CiAKKyAgICB2b2lkIHVw
ZGF0ZU1vY2tBY2Nlc3NpYmlsaXR5RWxlbWVudEFmdGVyQ29tbWl0dGluZ0xvYWQoKTsKKwogICAg
IHVpbnQ2NF90IG1fcGFnZUlEOwogCiAgICAgc3RkOjp1bmlxdWVfcHRyPFdlYkNvcmU6OlBhZ2U+
IG1fcGFnZTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL21h
Yy9XS0FjY2Vzc2liaWxpdHlXZWJQYWdlT2JqZWN0QmFzZS5oIGIvU291cmNlL1dlYktpdC9XZWJQ
cm9jZXNzL1dlYlBhZ2UvbWFjL1dLQWNjZXNzaWJpbGl0eVdlYlBhZ2VPYmplY3RCYXNlLmgKaW5k
ZXggNmVjMTMwMDM5YmUyNTdkOTU0NzM2MDhmODVjNTY5MTIwZmRhMzAzMi4uMzAxYjEzOWUxZDJj
MTZkODlhMmFiODkzY2Y4NTU3MTA3M2Q4ZjUxYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9X
ZWJQcm9jZXNzL1dlYlBhZ2UvbWFjL1dLQWNjZXNzaWJpbGl0eVdlYlBhZ2VPYmplY3RCYXNlLmgK
KysrIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvbWFjL1dLQWNjZXNzaWJpbGl0
eVdlYlBhZ2VPYmplY3RCYXNlLmgKQEAgLTM0LDExICszNCwxMiBAQCBjbGFzcyBXZWJQYWdlOwog
ICAgIFdlYktpdDo6V2ViUGFnZSogbV9wYWdlOwogICAgIHVpbnQ2NF90IG1fcGFnZUlEOwogICAg
IGlkIG1fcGFyZW50OwotICAgIGJvb2wgbV9oYXNQbHVnaW47CisgICAgYm9vbCBtX2hhc01haW5G
cmFtZVBsdWdpbjsKIH0KIAogLSAodm9pZClzZXRXZWJQYWdlOihXZWJLaXQ6OldlYlBhZ2UqKXBh
Z2U7CiAtICh2b2lkKXNldFJlbW90ZVBhcmVudDooaWQpcGFyZW50OworLSAodm9pZClzZXRIYXNN
YWluRnJhbWVQbHVnaW46KGJvb2wpaGFzUGx1Z2luOwogCiAtIChpZClhY2Nlc3NpYmlsaXR5Um9v
dE9iamVjdFdyYXBwZXI7CiAtIChpZClhY2Nlc3NpYmlsaXR5Rm9jdXNlZFVJRWxlbWVudDsKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL21hYy9XS0FjY2Vzc2li
aWxpdHlXZWJQYWdlT2JqZWN0QmFzZS5tbSBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQ
YWdlL21hYy9XS0FjY2Vzc2liaWxpdHlXZWJQYWdlT2JqZWN0QmFzZS5tbQppbmRleCBlZTE1ZWI3
Y2Q3YjU5NDBmNTVlY2M0ZTZiMDlkYWYwYmRkMjhjODBhLi4zZDNmMzU1NTNlNmQ0ZmJlYTU1NjUz
NDc4MDg4ODA2OTEwZjA1MDA5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3Mv
V2ViUGFnZS9tYWMvV0tBY2Nlc3NpYmlsaXR5V2ViUGFnZU9iamVjdEJhc2UubW0KKysrIGIvU291
cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvbWFjL1dLQWNjZXNzaWJpbGl0eVdlYlBhZ2VP
YmplY3RCYXNlLm1tCkBAIC0xMjAsNyArMTIwLDcgQEAgLSAoaWQpYWNjZXNzaWJpbGl0eVJvb3RP
YmplY3RXcmFwcGVyCiAgICAgaWYgKCFXZWJDb3JlOjpBWE9iamVjdENhY2hlOjphY2Nlc3NpYmls
aXR5RW5hYmxlZCgpKQogICAgICAgICBXZWJDb3JlOjpBWE9iamVjdENhY2hlOjplbmFibGVBY2Nl
c3NpYmlsaXR5KCk7CiAKLSAgICBpZiAobV9oYXNQbHVnaW4pCisgICAgaWYgKG1faGFzTWFpbkZy
YW1lUGx1Z2luKQogICAgICAgICByZXR1cm4gc2VsZi5hY2Nlc3NpYmlsaXR5UGx1Z2luT2JqZWN0
OwogCiAjaWYgRU5BQkxFKEFDQ0VTU0lCSUxJVFlfSVNPTEFURURfVFJFRSkKQEAgLTE0MSwxNiAr
MTQxLDIzIEBAIC0gKGlkKWFjY2Vzc2liaWxpdHlSb290T2JqZWN0V3JhcHBlcgogLSAodm9pZClz
ZXRXZWJQYWdlOihXZWJLaXQ6OldlYlBhZ2UqKXBhZ2UKIHsKICAgICBtX3BhZ2UgPSBwYWdlOwot
ICAgIAorCiAgICAgaWYgKHBhZ2UpIHsKICAgICAgICAgbV9wYWdlSUQgPSBwYWdlLT5wYWdlSUQo
KTsKLSAgICAgICAgbV9oYXNQbHVnaW4gPSBwYWdlLT5hY2Nlc3NpYmlsaXR5T2JqZWN0Rm9yTWFp
bkZyYW1lUGx1Z2luKCk7CisKKyAgICAgICAgYXV0byogZnJhbWUgPSBwYWdlLT5tYWluRnJhbWUo
KTsKKyAgICAgICAgbV9oYXNNYWluRnJhbWVQbHVnaW4gPSBmcmFtZSAmJiBmcmFtZS0+ZG9jdW1l
bnQoKSA/IGZyYW1lLT5kb2N1bWVudCgpLT5pc1BsdWdpbkRvY3VtZW50KCkgOiBmYWxzZTsKICAg
ICB9IGVsc2UgewogICAgICAgICBtX3BhZ2VJRCA9IDA7Ci0gICAgICAgIG1faGFzUGx1Z2luID0g
ZmFsc2U7CisgICAgICAgIG1faGFzTWFpbkZyYW1lUGx1Z2luID0gZmFsc2U7CiAgICAgfQogfQog
CistICh2b2lkKXNldEhhc01haW5GcmFtZVBsdWdpbjooYm9vbCloYXNQbHVnaW4KK3sKKyAgICBt
X2hhc01haW5GcmFtZVBsdWdpbiA9IGhhc1BsdWdpbjsKK30KKwogLSAodm9pZClzZXRSZW1vdGVQ
YXJlbnQ6KGlkKXBhcmVudAogewogICAgIGlmIChwYXJlbnQgIT0gbV9wYXJlbnQpIHsK
</data>

          </attachment>
      

    </bug>

</bugzilla>