<?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>177582</bug_id>
          
          <creation_ts>2017-09-27 16:50:31 -0700</creation_ts>
          <short_desc>Request for PDF URL targets for specific pages, sections, etc.</short_desc>
          <delta_ts>2022-05-12 08:46:44 -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>PDF</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="Aishwarya Nirmal">anirmal</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>achristensen</cc>
    
    <cc>aestes</cc>
    
    <cc>commit-queue</cc>
    
    <cc>karim</cc>
    
    <cc>megan_gardner</cc>
    
    <cc>thorton</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1353932</commentid>
    <comment_count>0</comment_count>
    <who name="Aishwarya Nirmal">anirmal</who>
    <bug_when>2017-09-27 16:50:31 -0700</bug_when>
    <thetext>&lt;rdar://33496301&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1353938</commentid>
    <comment_count>1</comment_count>
      <attachid>322043</attachid>
    <who name="Aishwarya Nirmal">anirmal</who>
    <bug_when>2017-09-27 16:57:56 -0700</bug_when>
    <thetext>Created attachment 322043
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1353945</commentid>
    <comment_count>2</comment_count>
      <attachid>322043</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2017-09-27 17:05:04 -0700</bug_when>
    <thetext>Comment on attachment 322043
Patch

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

&gt; Source/WebKit/ChangeLog:5
&gt; +        &lt;rdar://problem/33496301&gt;

This should be 5692679; the one you mentioned is a dupe.

&gt; Source/WebKit/WebProcess/Plugins/PDF/PDFLayerControllerSPI.h:71
&gt; +@property (nonatomic, strong) NSString* URLFragment;

The asterisk is on the wrong side; we put them on the left for C++ types and on the right for ObjC types (it&apos;s weird, I know).

&gt; Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.mm:1039
&gt; +        m_pdfLayerController.get().URLFragment = pdfURL.substring(index);

This should get wrapped in an __MAC_OS_X_VERSION_MIN_REQUIRED ifdef, because it&apos;s not available in shipping versions of macOS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1353948</commentid>
    <comment_count>3</comment_count>
      <attachid>322043</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2017-09-27 17:07:30 -0700</bug_when>
    <thetext>Comment on attachment 322043
Patch

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

&gt; Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.mm:1037
&gt; +    size_t index = pdfURL.reverseFind(&apos;#&apos;);

I bet our URL parser has a better way to do this! We should ask Alex.

&gt;&gt; Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.mm:1039
&gt;&gt; +        m_pdfLayerController.get().URLFragment = pdfURL.substring(index);
&gt; 
&gt; This should get wrapped in an __MAC_OS_X_VERSION_MIN_REQUIRED ifdef, because it&apos;s not available in shipping versions of macOS.

Also I generally prefer the [m_pdfLayerController setURLFragment:] variant instead of dot notation in the case where you&apos;ve got a RetainPtr. (.get() is so ugly)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1353949</commentid>
    <comment_count>4</comment_count>
      <attachid>322043</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2017-09-27 17:08:22 -0700</bug_when>
    <thetext>Comment on attachment 322043
Patch

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

&gt;&gt; Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.mm:1037
&gt;&gt; +    size_t index = pdfURL.reverseFind(&apos;#&apos;);
&gt; 
&gt; I bet our URL parser has a better way to do this! We should ask Alex.

Actually, I don&apos;t even think we need to ask Alex; URL has fragmentIdentifier()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1354150</commentid>
    <comment_count>5</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2017-09-28 10:05:28 -0700</bug_when>
    <thetext>(In reply to Tim Horton from comment #2)
&gt; Comment on attachment 322043 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=322043&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/ChangeLog:5
&gt; &gt; +        &lt;rdar://problem/33496301&gt;
&gt; 
&gt; This should be 5692679; the one you mentioned is a dupe.
&gt; 
&gt; &gt; Source/WebKit/WebProcess/Plugins/PDF/PDFLayerControllerSPI.h:71
&gt; &gt; +@property (nonatomic, strong) NSString* URLFragment;
&gt; 
&gt; The asterisk is on the wrong side; we put them on the left for C++ types and
&gt; on the right for ObjC types (it&apos;s weird, I know).
&gt; 
&gt; &gt; Source/WebKit/WebProcess/Plugins/PDF/PDFPlugin.mm:1039
&gt; &gt; +        m_pdfLayerController.get().URLFragment = pdfURL.substring(index);
&gt; 
&gt; This should get wrapped in an __MAC_OS_X_VERSION_MIN_REQUIRED ifdef, because
&gt; it&apos;s not available in shipping versions of macOS.

If I understand correctly, this should be a MIN_REQUIRED check in the implementation file and a MAX_ALLOWED check in PDFLayerControllerSPI.h?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1354176</commentid>
    <comment_count>6</comment_count>
      <attachid>322096</attachid>
    <who name="Aishwarya Nirmal">anirmal</who>
    <bug_when>2017-09-28 10:32:06 -0700</bug_when>
    <thetext>Created attachment 322096
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1354177</commentid>
    <comment_count>7</comment_count>
    <who name="Aishwarya Nirmal">anirmal</who>
    <bug_when>2017-09-28 10:34:43 -0700</bug_when>
    <thetext>(In reply to Aishwarya Nirmal from comment #0)
&gt; &lt;rdar://33496301&gt;

The original bug is &lt;rdar://5692679&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1354205</commentid>
    <comment_count>8</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2017-09-28 11:13:32 -0700</bug_when>
    <thetext>The title from 5692679 would have been preferable (it makes more sense), for future reference.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1354218</commentid>
    <comment_count>9</comment_count>
      <attachid>322096</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-09-28 11:40:45 -0700</bug_when>
    <thetext>Comment on attachment 322096
Patch

Clearing flags on attachment: 322096

Committed r222620: &lt;http://trac.webkit.org/changeset/222620&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1354219</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-09-28 11:40:46 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1354236</commentid>
    <comment_count>11</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2017-09-28 12:35:37 -0700</bug_when>
    <thetext>Minor follow up in https://trac.webkit.org/changeset/222624/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1868432</commentid>
    <comment_count>12</comment_count>
    <who name="Karim Ardalan">karim</who>
    <bug_when>2022-05-12 08:46:44 -0700</bug_when>
    <thetext>This feature is working in Safari for MacOS but still isn&apos;t working for Safari on iOS/iPadOS. Could you please fix this?

https://helpx.adobe.com/acrobat/kb/link-html-pdf-page-acrobat.html</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>322043</attachid>
            <date>2017-09-27 16:57:56 -0700</date>
            <delta_ts>2017-09-28 10:32:03 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-177582-20170927165756.patch</filename>
            <type>text/plain</type>
            <size>2426</size>
            <attacher name="Aishwarya Nirmal">anirmal</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjIyNTU1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDMxY2JiYTE0NTMxMGJhODY4
ZTY2OTg2YzgzYTQwOTg4YzdkZWZlOWQuLmJiZjFjMzIwYzhiMWJlZGFmNTg2NTAyNDhhNjc1NDEw
YjNkZTllNTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTctMDktMjcgIEFpc2h3YXJ5
YSBOaXJtYWwgIDxhbmlybWFsQGFwcGxlLmNvbT4KKworICAgICAgICBSZXF1ZXN0IGZvciBQREYg
VVJMIHRhcmdldHMgZm9yIHNwZWNpZmljIHBhZ2VzLCBzZWN0aW9ucywgZXRjLgorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc3NTgyCisgICAgICAgIDxy
ZGFyOi8vcHJvYmxlbS8zMzQ5NjMwMT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKyAgICAgICAgCisgICAgICAgIFRoaXMgY2hhbmdlIHNldHMgdGhlIFVSTCBmcmFnbWVu
dCBmb3Igc2Nyb2xsIGFuY2hvcmluZyBpbiBQREZzLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9Q
bHVnaW5zL1BERi9QREZMYXllckNvbnRyb2xsZXJTUEkuaDoKKyAgICAgICAgKiBXZWJQcm9jZXNz
L1BsdWdpbnMvUERGL1BERlBsdWdpbi5tbToKKyAgICAgICAgKFdlYktpdDo6UERGUGx1Z2luOjpw
ZGZEb2N1bWVudERpZExvYWQpOgorCiAyMDE3LTA5LTI2ICBBbGV4IENocmlzdGVuc2VuICA8YWNo
cmlzdGVuc2VuQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUGFzcyBhIGNvbXBsZXRpb24gaGFuZGxl
ciBpbnN0ZWFkIG9mIGEgV2ViRnJhbWVQb2xpY3lMaXN0ZW5lclByb3h5IGR1cmluZyBwb2xpY3kg
ZGVjaXNpb25zCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvUGx1Z2lucy9Q
REYvUERGTGF5ZXJDb250cm9sbGVyU1BJLmggYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvUGx1
Z2lucy9QREYvUERGTGF5ZXJDb250cm9sbGVyU1BJLmgKaW5kZXggYmQwYTZmMjU4M2Y2MzhlZjhk
YmE1MzRkYmE0OTBmMTJkYjU3ZTM1Ni4uOThmN2QwMDlmMmY1YWM5OTlhMjlkZDUwMjE4M2RlMTBm
MDFhNDEwNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1BsdWdpbnMvUERG
L1BERkxheWVyQ29udHJvbGxlclNQSS5oCisrKyBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9Q
bHVnaW5zL1BERi9QREZMYXllckNvbnRyb2xsZXJTUEkuaApAQCAtNjgsNiArNjgsNyBAQCB0eXBl
ZGVmIE5TX0VOVU0oTlNJbnRlZ2VyLCBQREZMYXllckNvbnRyb2xsZXJDdXJzb3JUeXBlKSB7CiBA
cHJvcGVydHkgKHJldGFpbikgQ0FMYXllciAqcGFyZW50TGF5ZXI7CiBAcHJvcGVydHkgKHJldGFp
bikgUERGRG9jdW1lbnQgKmRvY3VtZW50OwogQHByb3BlcnR5IChyZXRhaW4pIGlkPFBERkxheWVy
Q29udHJvbGxlckRlbGVnYXRlPiBkZWxlZ2F0ZTsKK0Bwcm9wZXJ0eSAobm9uYXRvbWljLCBzdHJv
bmcpIE5TU3RyaW5nKiBVUkxGcmFnbWVudDsKIAogLSAodm9pZClzZXRGcmFtZVNpemU6KENHU2l6
ZSlzaXplOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvUGx1Z2lucy9Q
REYvUERGUGx1Z2luLm1tIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1BsdWdpbnMvUERGL1BE
RlBsdWdpbi5tbQppbmRleCA4NmZlMzZiMWZmZDhhZDBjZWZlMjVhZDRkN2U4Y2E0NTE4YzZhODlh
Li5lYWE3NjBiNzA1YzI0OWZjM2MzMGRjOGM5ZjY2ZjM5Y2M5N2Y2OWU0IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvUGx1Z2lucy9QREYvUERGUGx1Z2luLm1tCisrKyBiL1Nv
dXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9QREZQbHVnaW4ubW0KQEAgLTEwMzIs
NiArMTAzMiwxMSBAQCB2b2lkIFBERlBsdWdpbjo6cGRmRG9jdW1lbnREaWRMb2FkKCkKIAogICAg
IGlmIChbZG9jdW1lbnQgaXNMb2NrZWRdKQogICAgICAgICBjcmVhdGVQYXNzd29yZEVudHJ5Rm9y
bSgpOworCisgICAgU3RyaW5nIHBkZlVSTCA9IHdlYkZyYW1lKCktPnVybCgpLnN0cmluZygpOwor
ICAgIHNpemVfdCBpbmRleCA9IHBkZlVSTC5yZXZlcnNlRmluZCgnIycpOworICAgIGlmIChpbmRl
eCAhPSBub3RGb3VuZCkKKyAgICAgICAgbV9wZGZMYXllckNvbnRyb2xsZXIuZ2V0KCkuVVJMRnJh
Z21lbnQgPSBwZGZVUkwuc3Vic3RyaW5nKGluZGV4KTsKIH0KIAogdm9pZCBQREZQbHVnaW46OnN0
cmVhbURpZFJlY2VpdmVSZXNwb25zZSh1aW50NjRfdCBzdHJlYW1JRCwgY29uc3QgVVJMJiwgdWlu
dDMyX3QsIHVpbnQzMl90LCBjb25zdCBTdHJpbmcmIG1pbWVUeXBlLCBjb25zdCBTdHJpbmcmLCBj
b25zdCBTdHJpbmcmIHN1Z2dlc3RlZEZpbGVuYW1lKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>322096</attachid>
            <date>2017-09-28 10:32:06 -0700</date>
            <delta_ts>2017-09-28 11:40:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-177582-20170928103205.patch</filename>
            <type>text/plain</type>
            <size>2539</size>
            <attacher name="Aishwarya Nirmal">anirmal</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjIyNTU1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDMxY2JiYTE0NTMxMGJhODY4
ZTY2OTg2YzgzYTQwOTg4YzdkZWZlOWQuLjAyOTBmYmM5ZjcyYmI2NTg1NmNjYTVmYTM4NmE2MDU1
Y2Y2MzU2NmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTctMDktMjggIEFpc2h3YXJ5
YSBOaXJtYWwgIDxhbmlybWFsQGFwcGxlLmNvbT4KKworICAgICAgICBSZXF1ZXN0IGZvciBQREYg
VVJMIHRhcmdldHMgZm9yIHNwZWNpZmljIHBhZ2VzLCBzZWN0aW9ucywgZXRjLgorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc3NTgyCisgICAgICAgIDxy
ZGFyOi8vcHJvYmxlbS81NjkyNjc5PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorICAgICAgICAKKyAgICAgICAgVGhpcyBjaGFuZ2Ugc2V0cyB0aGUgVVJMIGZyYWdtZW50
IGZvciBzY3JvbGwgYW5jaG9yaW5nIGluIFBERnMuCisKKyAgICAgICAgKiBXZWJQcm9jZXNzL1Bs
dWdpbnMvUERGL1BERkxheWVyQ29udHJvbGxlclNQSS5oOgorICAgICAgICAqIFdlYlByb2Nlc3Mv
UGx1Z2lucy9QREYvUERGUGx1Z2luLm1tOgorICAgICAgICAoV2ViS2l0OjpQREZQbHVnaW46OnBk
ZkRvY3VtZW50RGlkTG9hZCk6CisKIDIwMTctMDktMjYgIEFsZXggQ2hyaXN0ZW5zZW4gIDxhY2hy
aXN0ZW5zZW5Ad2Via2l0Lm9yZz4KIAogICAgICAgICBQYXNzIGEgY29tcGxldGlvbiBoYW5kbGVy
IGluc3RlYWQgb2YgYSBXZWJGcmFtZVBvbGljeUxpc3RlbmVyUHJveHkgZHVyaW5nIHBvbGljeSBk
ZWNpc2lvbnMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9QbHVnaW5zL1BE
Ri9QREZMYXllckNvbnRyb2xsZXJTUEkuaCBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9QbHVn
aW5zL1BERi9QREZMYXllckNvbnRyb2xsZXJTUEkuaAppbmRleCBiZDBhNmYyNTgzZjYzOGVmOGRi
YTUzNGRiYTQ5MGYxMmRiNTdlMzU2Li5iMjAwYTRmMTRiNGI1ZGVlNWJmZTM3NmVhYTc2Yjk0OTNm
MGQyOTIxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvUGx1Z2lucy9QREYv
UERGTGF5ZXJDb250cm9sbGVyU1BJLmgKKysrIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1Bs
dWdpbnMvUERGL1BERkxheWVyQ29udHJvbGxlclNQSS5oCkBAIC02OCw2ICs2OCw5IEBAIHR5cGVk
ZWYgTlNfRU5VTShOU0ludGVnZXIsIFBERkxheWVyQ29udHJvbGxlckN1cnNvclR5cGUpIHsKIEBw
cm9wZXJ0eSAocmV0YWluKSBDQUxheWVyICpwYXJlbnRMYXllcjsKIEBwcm9wZXJ0eSAocmV0YWlu
KSBQREZEb2N1bWVudCAqZG9jdW1lbnQ7CiBAcHJvcGVydHkgKHJldGFpbikgaWQ8UERGTGF5ZXJD
b250cm9sbGVyRGVsZWdhdGU+IGRlbGVnYXRlOworI2lmIF9fTUFDX09TX1hfVkVSU0lPTl9NQVhf
QUxMT1dFRCA+PSAxMDEzMDQKK0Bwcm9wZXJ0eSAobm9uYXRvbWljLCBzdHJvbmcpIE5TU3RyaW5n
ICpVUkxGcmFnbWVudDsKKyNlbmRpZgogCiAtICh2b2lkKXNldEZyYW1lU2l6ZTooQ0dTaXplKXNp
emU7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9Q
REZQbHVnaW4ubW0gYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvUGx1Z2lucy9QREYvUERGUGx1
Z2luLm1tCmluZGV4IDg2ZmUzNmIxZmZkOGFkMGNlZmUyNWFkNGQ3ZThjYTQ1MThjNmE4OWEuLmFk
MjBmMGYxMDc1YmU0YmQyNGE4YWY0M2NjMWRjYzk5YjViMWNkYjEgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQvV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9QREZQbHVnaW4ubW0KKysrIGIvU291cmNl
L1dlYktpdC9XZWJQcm9jZXNzL1BsdWdpbnMvUERGL1BERlBsdWdpbi5tbQpAQCAtMTAzMiw4ICsx
MDMyLDEzIEBAIHZvaWQgUERGUGx1Z2luOjpwZGZEb2N1bWVudERpZExvYWQoKQogCiAgICAgaWYg
KFtkb2N1bWVudCBpc0xvY2tlZF0pCiAgICAgICAgIGNyZWF0ZVBhc3N3b3JkRW50cnlGb3JtKCk7
Ci19CiAKKyNpZiBfX01BQ19PU19YX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDEwMTMwNAorICAg
IFN0cmluZyBwZGZVUkxGcmFnbWVudCA9IHdlYkZyYW1lKCktPnVybCgpLmZyYWdtZW50SWRlbnRp
ZmllcigpOworICAgIFttX3BkZkxheWVyQ29udHJvbGxlciBzZXRVUkxGcmFnbWVudDpwZGZVUkxG
cmFnbWVudF07CisjZW5kaWYKK30KKyAgICAKIHZvaWQgUERGUGx1Z2luOjpzdHJlYW1EaWRSZWNl
aXZlUmVzcG9uc2UodWludDY0X3Qgc3RyZWFtSUQsIGNvbnN0IFVSTCYsIHVpbnQzMl90LCB1aW50
MzJfdCwgY29uc3QgU3RyaW5nJiBtaW1lVHlwZSwgY29uc3QgU3RyaW5nJiwgY29uc3QgU3RyaW5n
JiBzdWdnZXN0ZWRGaWxlbmFtZSkKIHsKICAgICBBU1NFUlRfVU5VU0VEKHN0cmVhbUlELCBzdHJl
YW1JRCA9PSBwZGZEb2N1bWVudFJlcXVlc3RJRCk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>