<?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>202585</bug_id>
          
          <creation_ts>2019-10-04 08:43:46 -0700</creation_ts>
          <short_desc>PendingImageBitmap should not prevent entering the back/forward cache</short_desc>
          <delta_ts>2021-03-30 17:41:21 -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>WebCore Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=223971</see_also>
          <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>202293</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>beidson</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>rniwa</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1576872</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-10-04 08:43:46 -0700</bug_when>
    <thetext>PendingImageBitmap should not prevent entering the back/forward cache.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1576913</commentid>
    <comment_count>1</comment_count>
      <attachid>380227</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-10-04 10:43:15 -0700</bug_when>
    <thetext>Created attachment 380227
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1577351</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-10-07 08:13:56 -0700</bug_when>
    <thetext>&lt;rdar://problem/56036482&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1577395</commentid>
    <comment_count>3</comment_count>
      <attachid>380227</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2019-10-07 10:58:15 -0700</bug_when>
    <thetext>Comment on attachment 380227
Patch

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

&gt; LayoutTests/TestExpectations:265
&gt; +fast/history/page-cache-createImageBitmap.html [ DumpJSConsoleLogInStdErr ]

Weird, why is this an option here instead of in the &lt;!-- webkit-test-runner --&gt; block I wonder</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1577418</commentid>
    <comment_count>4</comment_count>
      <attachid>380227</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-10-07 11:58:30 -0700</bug_when>
    <thetext>Comment on attachment 380227
Patch

Clearing flags on attachment: 380227

Committed r250782: &lt;https://trac.webkit.org/changeset/250782&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1577419</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-10-07 11:58:32 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1577446</commentid>
    <comment_count>6</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-10-07 13:03:32 -0700</bug_when>
    <thetext>(In reply to Tim Horton from comment #3)
&gt; Comment on attachment 380227 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=380227&amp;action=review
&gt; 
&gt; &gt; LayoutTests/TestExpectations:265
&gt; &gt; +fast/history/page-cache-createImageBitmap.html [ DumpJSConsoleLogInStdErr ]
&gt; 
&gt; Weird, why is this an option here instead of in the &lt;!-- webkit-test-runner
&gt; --&gt; block I wonder

Do we have such a &lt;!-- webkit-test-runner option?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1577504</commentid>
    <comment_count>7</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2019-10-07 14:08:35 -0700</bug_when>
    <thetext>(In reply to Chris Dumez from comment #6)
&gt; (In reply to Tim Horton from comment #3)
&gt; &gt; Comment on attachment 380227 [details]
&gt; &gt; Patch
&gt; &gt; 
&gt; &gt; View in context:
&gt; &gt; https://bugs.webkit.org/attachment.cgi?id=380227&amp;action=review
&gt; &gt; 
&gt; &gt; &gt; LayoutTests/TestExpectations:265
&gt; &gt; &gt; +fast/history/page-cache-createImageBitmap.html [ DumpJSConsoleLogInStdErr ]
&gt; &gt; 
&gt; &gt; Weird, why is this an option here instead of in the &lt;!-- webkit-test-runner
&gt; &gt; --&gt; block I wonder
&gt; 
&gt; Do we have such a &lt;!-- webkit-test-runner option?

I don&apos;t know! This wasn&apos;t so much a complaint about your patch as a &quot;huh it&apos;s weird we do this that way&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1577506</commentid>
    <comment_count>8</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-10-07 14:09:57 -0700</bug_when>
    <thetext>(In reply to Tim Horton from comment #7)
&gt; (In reply to Chris Dumez from comment #6)
&gt; &gt; (In reply to Tim Horton from comment #3)
&gt; &gt; &gt; Comment on attachment 380227 [details]
&gt; &gt; &gt; Patch
&gt; &gt; &gt; 
&gt; &gt; &gt; View in context:
&gt; &gt; &gt; https://bugs.webkit.org/attachment.cgi?id=380227&amp;action=review
&gt; &gt; &gt; 
&gt; &gt; &gt; &gt; LayoutTests/TestExpectations:265
&gt; &gt; &gt; &gt; +fast/history/page-cache-createImageBitmap.html [ DumpJSConsoleLogInStdErr ]
&gt; &gt; &gt; 
&gt; &gt; &gt; Weird, why is this an option here instead of in the &lt;!-- webkit-test-runner
&gt; &gt; &gt; --&gt; block I wonder
&gt; &gt; 
&gt; &gt; Do we have such a &lt;!-- webkit-test-runner option?
&gt; 
&gt; I don&apos;t know! This wasn&apos;t so much a complaint about your patch as a &quot;huh
&gt; it&apos;s weird we do this that way&quot;.

Historically, we&apos;ve had to use this a lot of Web-platform-tests, which we cannot modify. I think this feature was actually added for WPT.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>380227</attachid>
            <date>2019-10-04 10:43:15 -0700</date>
            <delta_ts>2019-10-07 11:58:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-202585-20191004104314.patch</filename>
            <type>text/plain</type>
            <size>9218</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUwNzI1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGQ4NjRkYzQ1Yzg4YjEz
ZmNjZDhjNGNkNGY2ODZmMThiMGE2NTY2Yi4uNGZjZGNiMDkyYjg5NmRkYTMyNjE4OTJkOWJhMTZh
NGIyZjU5MDQ2NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE5LTEwLTA0ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgUGVuZGluZ0ltYWdlQml0bWFw
IHNob3VsZCBub3QgcHJldmVudCBlbnRlcmluZyB0aGUgYmFjay9mb3J3YXJkIGNhY2hlCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDI1ODUKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgUGFnZUNhY2hl
IHN1cHBvcnQgdG8gUGVuZGluZ0ltYWdlQml0bWFwIGJ5IGRvaW5nIHRoZSBwcm9taXNlIHJlc29s
dXRpb24gb24gYQorICAgICAgICBTdXNwZW5kYWJsZVRpbWVyICh3aGljaCBwcm9wZXJseSBnZXRz
IHBhdXNlZCB3aGlsZSBpbiBQYWdlQ2FjaGUpLgorCisgICAgICAgIFRlc3Q6IGZhc3QvaGlzdG9y
eS9wYWdlLWNhY2hlLWNyZWF0ZUltYWdlQml0bWFwLmh0bWwKKworICAgICAgICAqIGh0bWwvSW1h
Z2VCaXRtYXAuY3BwOgorCiAyMDE5LTEwLTA0ICBUcnVpdHQgU2F2ZWxsICA8dHNhdmVsbEBhcHBs
ZS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjI1MDU4My4KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSW1hZ2VCaXRtYXAuY3BwIGIvU291cmNlL1dlYkNv
cmUvaHRtbC9JbWFnZUJpdG1hcC5jcHAKaW5kZXggNmIwYzdhM2Q2N2NkYzdhNWJiNWRlMjk4NGNk
MmJhNTVkZjMwMjcwNy4uOGQ1NDY1OGJjMGQ5MmIxYTFkMjkxMjY0ZDZjMjJhMjk1YzYxNDEwYyAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9JbWFnZUJpdG1hcC5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvaHRtbC9JbWFnZUJpdG1hcC5jcHAKQEAgLTQ0LDkgKzQ0LDExIEBACiAjaW5j
bHVkZSAiTGF5b3V0U2l6ZS5oIgogI2luY2x1ZGUgIlJlbmRlckVsZW1lbnQuaCIKICNpbmNsdWRl
ICJTaGFyZWRCdWZmZXIuaCIKKyNpbmNsdWRlICJTdXNwZW5kYWJsZVRpbWVyLmgiCiAjaW5jbHVk
ZSAiVHlwZWRPTUNTU0ltYWdlVmFsdWUuaCIKICNpbmNsdWRlIDx3dGYvSXNvTWFsbG9jSW5saW5l
cy5oPgogI2luY2x1ZGUgPHd0Zi9PcHRpb25hbC5oPgorI2luY2x1ZGUgPHd0Zi9TY29wZS5oPgog
I2luY2x1ZGUgPHd0Zi9TdGRMaWJFeHRyYXMuaD4KICNpbmNsdWRlIDx3dGYvVmFyaWFudC5oPgog
CkBAIC01MjQsNiArNTI2LDcgQEAgcHJpdmF0ZToKIH07CiAKIGNsYXNzIFBlbmRpbmdJbWFnZUJp
dG1hcCBmaW5hbCA6IHB1YmxpYyBBY3RpdmVET01PYmplY3QsIHB1YmxpYyBGaWxlUmVhZGVyTG9h
ZGVyQ2xpZW50IHsKKyAgICBXVEZfTUFLRV9GQVNUX0FMTE9DQVRFRDsKIHB1YmxpYzoKICAgICBz
dGF0aWMgdm9pZCBmZXRjaChTY3JpcHRFeGVjdXRpb25Db250ZXh0JiBzY3JpcHRFeGVjdXRpb25D
b250ZXh0LCBSZWZQdHI8QmxvYj4mJiBibG9iLCBJbWFnZUJpdG1hcE9wdGlvbnMmJiBvcHRpb25z
LCBPcHRpb25hbDxJbnRSZWN0PiByZWN0LCBJbWFnZUJpdG1hcDo6UHJvbWlzZSYmIHByb21pc2Up
CiAgICAgewpAQCAtNTM5LDggKzU0MiwxMCBAQCBwcml2YXRlOgogICAgICAgICAsIG1fb3B0aW9u
cyhXVEZNb3ZlKG9wdGlvbnMpKQogICAgICAgICAsIG1fcmVjdChXVEZNb3ZlKHJlY3QpKQogICAg
ICAgICAsIG1fcHJvbWlzZShXVEZNb3ZlKHByb21pc2UpKQorICAgICAgICAsIG1fY3JlYXRlSW1h
Z2VCaXRtYXBUaW1lcigmc2NyaXB0RXhlY3V0aW9uQ29udGV4dCwgKnRoaXMsICZQZW5kaW5nSW1h
Z2VCaXRtYXA6OmNyZWF0ZUltYWdlQml0bWFwQW5kUmVzb2x2ZVByb21pc2UpCiAgICAgewogICAg
ICAgICBzdXNwZW5kSWZOZWVkZWQoKTsKKyAgICAgICAgbV9jcmVhdGVJbWFnZUJpdG1hcFRpbWVy
LnN1c3BlbmRJZk5lZWRlZCgpOwogICAgIH0KIAogICAgIHZvaWQgc3RhcnQoU2NyaXB0RXhlY3V0
aW9uQ29udGV4dCYgc2NyaXB0RXhlY3V0aW9uQ29udGV4dCkKQEAgLTU1MCwxNSArNTU1LDE5IEBA
IHByaXZhdGU6CiAKICAgICAvLyBBY3RpdmVET01PYmplY3QKIAotICAgIGNvbnN0IGNoYXIqIGFj
dGl2ZURPTU9iamVjdE5hbWUoKSBjb25zdCBvdmVycmlkZQorICAgIGNvbnN0IGNoYXIqIGFjdGl2
ZURPTU9iamVjdE5hbWUoKSBjb25zdCBmaW5hbAogICAgIHsKICAgICAgICAgcmV0dXJuICJQZW5k
aW5nSW1hZ2VCaXRtYXAiOwogICAgIH0KIAotICAgIGJvb2wgY2FuU3VzcGVuZEZvckRvY3VtZW50
U3VzcGVuc2lvbigpIGNvbnN0IG92ZXJyaWRlCisgICAgYm9vbCBjYW5TdXNwZW5kRm9yRG9jdW1l
bnRTdXNwZW5zaW9uKCkgY29uc3QgZmluYWwKICAgICB7Ci0gICAgICAgIC8vIEZJWE1FOiBEZWFs
IHdpdGggc3VzcGVuc2lvbi4KLSAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICByZXR1cm4g
dHJ1ZTsKKyAgICB9CisKKyAgICB2b2lkIHN0b3AoKSBmaW5hbAorICAgIHsKKyAgICAgICAgZGVs
ZXRlIHRoaXM7CiAgICAgfQogCiAgICAgLy8gRmlsZVJlYWRlckxvYWRlckNsaWVudApAQCAtNTcz
LDI0ICs1ODIsMzMgQEAgcHJpdmF0ZToKIAogICAgIHZvaWQgZGlkRmluaXNoTG9hZGluZygpIG92
ZXJyaWRlCiAgICAgewotICAgICAgICBjcmVhdGVJbWFnZUJpdG1hcChtX2Jsb2JMb2FkZXIuYXJy
YXlCdWZmZXJSZXN1bHQoKSk7Ci0gICAgICAgIGRlbGV0ZSB0aGlzOworICAgICAgICBjcmVhdGVJ
bWFnZUJpdG1hcEFuZFJlc29sdmVQcm9taXNlU29vbihtX2Jsb2JMb2FkZXIuYXJyYXlCdWZmZXJS
ZXN1bHQoKSk7CiAgICAgfQogCiAgICAgdm9pZCBkaWRGYWlsKGludCkgb3ZlcnJpZGUKICAgICB7
Ci0gICAgICAgIGNyZWF0ZUltYWdlQml0bWFwKG51bGxwdHIpOwotICAgICAgICBkZWxldGUgdGhp
czsKKyAgICAgICAgY3JlYXRlSW1hZ2VCaXRtYXBBbmRSZXNvbHZlUHJvbWlzZVNvb24obnVsbHB0
cik7CisgICAgfQorCisgICAgdm9pZCBjcmVhdGVJbWFnZUJpdG1hcEFuZFJlc29sdmVQcm9taXNl
U29vbihSZWZQdHI8QXJyYXlCdWZmZXI+JiYgYXJyYXlCdWZmZXIpCisgICAgeworICAgICAgICBB
U1NFUlQoIW1fY3JlYXRlSW1hZ2VCaXRtYXBUaW1lci5pc0FjdGl2ZSgpKTsKKyAgICAgICAgbV9h
cnJheUJ1ZmZlclRvUHJvY2VzcyA9IFdURk1vdmUoYXJyYXlCdWZmZXIpOworICAgICAgICBtX2Ny
ZWF0ZUltYWdlQml0bWFwVGltZXIuc3RhcnRPbmVTaG90KDBfcyk7CiAgICAgfQogCi0gICAgdm9p
ZCBjcmVhdGVJbWFnZUJpdG1hcChSZWZQdHI8QXJyYXlCdWZmZXI+JiYgYXJyYXlCdWZmZXIpCisg
ICAgdm9pZCBjcmVhdGVJbWFnZUJpdG1hcEFuZFJlc29sdmVQcm9taXNlKCkKICAgICB7Ci0gICAg
ICAgIGlmICghYXJyYXlCdWZmZXIpIHsKKyAgICAgICAgYXV0byBkZXN0cm95T25FeGl0ID0gbWFr
ZVNjb3BlRXhpdChbdGhpc10geworICAgICAgICAgICAgZGVsZXRlIHRoaXM7CisgICAgICAgIH0p
OworCisgICAgICAgIGlmICghbV9hcnJheUJ1ZmZlclRvUHJvY2VzcykgewogICAgICAgICAgICAg
bV9wcm9taXNlLnJlamVjdChJbnZhbGlkU3RhdGVFcnJvciwgIkFuIGVycm9yIG9jY3VyZWQgcmVh
ZGluZyB0aGUgQmxvYiBhcmd1bWVudCB0byBjcmVhdGVJbWFnZUJpdG1hcCIpOwogICAgICAgICAg
ICAgcmV0dXJuOwogICAgICAgICB9CiAKLSAgICAgICAgSW1hZ2VCaXRtYXA6OmNyZWF0ZUZyb21C
dWZmZXIoYXJyYXlCdWZmZXIucmVsZWFzZU5vbk51bGwoKSwgbV9ibG9iLT50eXBlKCksIG1fYmxv
Yi0+c2l6ZSgpLCBtX2Jsb2JMb2FkZXIudXJsKCksIFdURk1vdmUobV9vcHRpb25zKSwgV1RGTW92
ZShtX3JlY3QpLCBXVEZNb3ZlKG1fcHJvbWlzZSkpOworICAgICAgICBJbWFnZUJpdG1hcDo6Y3Jl
YXRlRnJvbUJ1ZmZlcihtX2FycmF5QnVmZmVyVG9Qcm9jZXNzLnJlbGVhc2VOb25OdWxsKCksIG1f
YmxvYi0+dHlwZSgpLCBtX2Jsb2ItPnNpemUoKSwgbV9ibG9iTG9hZGVyLnVybCgpLCBXVEZNb3Zl
KG1fb3B0aW9ucyksIFdURk1vdmUobV9yZWN0KSwgV1RGTW92ZShtX3Byb21pc2UpKTsKICAgICB9
CiAKICAgICBGaWxlUmVhZGVyTG9hZGVyIG1fYmxvYkxvYWRlcjsKQEAgLTU5OCw2ICs2MTYsOCBA
QCBwcml2YXRlOgogICAgIEltYWdlQml0bWFwT3B0aW9ucyBtX29wdGlvbnM7CiAgICAgT3B0aW9u
YWw8SW50UmVjdD4gbV9yZWN0OwogICAgIEltYWdlQml0bWFwOjpQcm9taXNlIG1fcHJvbWlzZTsK
KyAgICBTdXNwZW5kYWJsZVRpbWVyIG1fY3JlYXRlSW1hZ2VCaXRtYXBUaW1lcjsKKyAgICBSZWZQ
dHI8QXJyYXlCdWZmZXI+IG1fYXJyYXlCdWZmZXJUb1Byb2Nlc3M7CiB9OwogCiB2b2lkIEltYWdl
Qml0bWFwOjpjcmVhdGVGcm9tQnVmZmVyKApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDdjNjBiMDY2MWNjZDFhODFiMzdmYWIz
NjkyNzY5ZDFkMGE1ZDkzMjkuLmRmNDZmZTljZjJiM2MxOTE3YjFmNzM2OTc4NzVhMmU3NWJiOTlh
ZDMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxOS0xMC0wNCAgQ2hyaXMgRHVtZXogIDxjZHVt
ZXpAYXBwbGUuY29tPgorCisgICAgICAgIFBlbmRpbmdJbWFnZUJpdG1hcCBzaG91bGQgbm90IHBy
ZXZlbnQgZW50ZXJpbmcgdGhlIGJhY2svZm9yd2FyZCBjYWNoZQorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAyNTg1CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGxheW91dCB0ZXN0IGNvdmVyYWdlLgor
CisgICAgICAgICogVGVzdEV4cGVjdGF0aW9uczoKKyAgICAgICAgKiBmYXN0L2hpc3RvcnkvcGFn
ZS1jYWNoZS1jcmVhdGVJbWFnZUJpdG1hcC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAq
IGZhc3QvaGlzdG9yeS9wYWdlLWNhY2hlLWNyZWF0ZUltYWdlQml0bWFwLmh0bWw6IEFkZGVkLgor
CiAyMDE5LTEwLTA0ICBDaHJpcyBMb3JkICA8Y2xvcmRAaWdhbGlhLmNvbT4KIAogICAgICAgICBJ
bXBvcnQgMmRjb250ZXh0IFdlYiBQbGF0Zm9ybSBUZXN0cwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXgg
MWEwMDc4ZTg4MzMzOTMyN2RhNjZiMzYyMDg5NTBiMzQ3Y2QyNDcyZi4uNjZiZmFjYjc4YmI4OWEw
ZDA4NzM4ODA5MzZjZGRkN2JhZmJkZTk5ZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvVGVzdEV4
cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCkBAIC0yNjIsNiAr
MjYyLDcgQEAgd2Via2l0Lm9yZy9iLzE4ODI0NiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRl
c3RzL3NlcnZpY2Utd29ya2Vycy9zZXJ2aWNlLXdvcmsKIGltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvaHRtbC9icm93c2Vycy9oaXN0b3J5L3RoZS1sb2NhdGlvbi1pbnRlcmZhY2UvbG9j
YXRpb24tcHJvdG9jb2wtc2V0dGVyLW5vbi1icm9rZW4uaHRtbCBbIER1bXBKU0NvbnNvbGVMb2dJ
blN0ZEVyciBGYWlsdXJlIFBhc3MgXQogaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9o
dG1sL2Jyb3dzZXJzL2hpc3RvcnkvdGhlLWxvY2F0aW9uLWludGVyZmFjZS9sb2NhdGlvbi1wcm90
b2NvbC1zZXR0ZXItbm9uLWJyb2tlbi13ZWlyZC5odG1sIFsgRHVtcEpTQ29uc29sZUxvZ0luU3Rk
RXJyIF0KIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvc2VydmljZS13b3JrZXJzL3Nl
cnZpY2Utd29ya2VyL2ZldGNoLWNvcnMteGhyLmh0dHBzLmh0bWwgWyBEdW1wSlNDb25zb2xlTG9n
SW5TdGRFcnIgXQorZmFzdC9oaXN0b3J5L3BhZ2UtY2FjaGUtY3JlYXRlSW1hZ2VCaXRtYXAuaHRt
bCBbIER1bXBKU0NvbnNvbGVMb2dJblN0ZEVyciBdCiAKIHdlYmtpdC5vcmcvYi8yMDI0OTUgaW1w
b3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9zaGFkb3ctZG9tL2RpcmVjdGlvbmFsaXR5LTAw
Mi50ZW50YXRpdmUuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQogCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9mYXN0L2hpc3RvcnkvcGFnZS1jYWNoZS1jcmVhdGVJbWFnZUJpdG1hcC1leHBlY3Rl
ZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2hpc3RvcnkvcGFnZS1jYWNoZS1jcmVhdGVJbWFnZUJp
dG1hcC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNjlkOGM3NDE2YTEwNmM0ZTVjNjJjMGUxOTMy
YzczOTUzYTE1ZmQ4OAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvaGlzdG9y
eS9wYWdlLWNhY2hlLWNyZWF0ZUltYWdlQml0bWFwLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDE1
IEBACitUZXN0cyB0aGF0IGEgcGFnZSB3aXRoIGEgcGVuZGluZyBjcmVhdGVJbWFnZUJpdG1hcCBw
cm9taXNlIGlzIGFibGUgdG8gZW50ZXIgdGhlIHBhZ2UgY2FjaGUuCisKK09uIHN1Y2Nlc3MsIHlv
dSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNU
IENPTVBMRVRFIi4KKworCitwYWdlc2hvdyAtIG5vdCBmcm9tIGNhY2hlCitwYWdlaGlkZSAtIGVu
dGVyaW5nIGNhY2hlCitwYWdlc2hvdyAtIGZyb20gY2FjaGUKK1BBU1MgLSBQYWdlIGRpZCBlbnRl
ciBhbmQgd2FzIHJlc3RvcmVkIGZyb20gdGhlIHBhZ2UgY2FjaGUKK1BBU1MgISFpbWFnZUJpdG1h
cCBpcyB0cnVlCitQQVNTIHJlc3RvcmVkRnJvbVBhZ2VDYWNoZSBpcyB0cnVlCitQQVNTIHN1Y2Nl
c3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvZmFzdC9oaXN0b3J5L3BhZ2UtY2FjaGUtY3JlYXRlSW1hZ2VCaXRtYXAuaHRtbCBi
L0xheW91dFRlc3RzL2Zhc3QvaGlzdG9yeS9wYWdlLWNhY2hlLWNyZWF0ZUltYWdlQml0bWFwLmh0
bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uOTliNjUxMzY5NmZkNzY5ZGE3ODVlN2NjM2M4NTRkMjgxYzE1MTNlZAot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvaGlzdG9yeS9wYWdlLWNhY2hlLWNy
ZWF0ZUltYWdlQml0bWFwLmh0bWwKQEAgLTAsMCArMSw2MiBAQAorPCEtLSB3ZWJraXQtdGVzdC1y
dW5uZXIgWyBlbmFibGVQYWdlQ2FjaGU9dHJ1ZSBdIC0tPgorPCFET0NUWVBFIGh0bWw+Cis8aHRt
bD4KKzxoZWFkPgorPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LmpzIj48L3Nj
cmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPGltZyBzcmM9Ii4uL2RvbS9yZXNvdXJjZXMvYWJlLnBu
ZyI+Cis8YSBpZD0idGVzdExpbmsiIHN0eWxlPSJkaXNwbGF5OiBub25lIiBocmVmPSJyZXNvdXJj
ZXMvcGFnZS1jYWNoZS1oZWxwZXIuaHRtbCI+TGluazwvYT4KKzxzY3JpcHQ+CitkZXNjcmlwdGlv
bignVGVzdHMgdGhhdCBhIHBhZ2Ugd2l0aCBhIHBlbmRpbmcgY3JlYXRlSW1hZ2VCaXRtYXAgcHJv
bWlzZSBpcyBhYmxlIHRvIGVudGVyIHRoZSBwYWdlIGNhY2hlLicpOworanNUZXN0SXNBc3luYyA9
IHRydWU7CitsZXQgcmVzdG9yZWRGcm9tUGFnZUNhY2hlID0gZmFsc2U7CisKK3dpbmRvdy5hZGRF
dmVudExpc3RlbmVyKCJwYWdlc2hvdyIsIGZ1bmN0aW9uKGV2ZW50KSB7CisgICAgZGVidWcoInBh
Z2VzaG93IC0gIiArIChldmVudC5wZXJzaXN0ZWQgPyAiIiA6ICJub3QgIikgKyAiZnJvbSBjYWNo
ZSIpOworICAgIGlmIChldmVudC5wZXJzaXN0ZWQpIHsKKyAgICAgICAgZGVidWcoIlBBU1MgLSBQ
YWdlIGRpZCBlbnRlciBhbmQgd2FzIHJlc3RvcmVkIGZyb20gdGhlIHBhZ2UgY2FjaGUiKTsKKyAg
ICAgICAgcmVzdG9yZWRGcm9tUGFnZUNhY2hlID0gdHJ1ZTsKKyAgICB9Cit9KTsKKworZnVuY3Rp
b24gY3JlYXRlSW1hZ2UoKQoreworICAgIGNyZWF0ZUltYWdlQml0bWFwKGJsb2IpLnRoZW4oKHJl
c3VsdCkgPT4geworICAgICAgICBpbWFnZUJpdG1hcCA9IHJlc3VsdDsKKyAgICAgICAgc2hvdWxk
QmVUcnVlKCIhIWltYWdlQml0bWFwIik7CisgICAgICAgIHNob3VsZEJlVHJ1ZSgicmVzdG9yZWRG
cm9tUGFnZUNhY2hlIik7CisgICAgICAgIGZpbmlzaEpTVGVzdCgpOworICAgIH0sICgpID0+IHsK
KyAgICAgICAgY3JlYXRlSW1hZ2UoKTsKKyAgICB9KTsKK30KKword2luZG93LmFkZEV2ZW50TGlz
dGVuZXIoInBhZ2VoaWRlIiwgZnVuY3Rpb24oZXZlbnQpIHsKKyAgICBkZWJ1ZygicGFnZWhpZGUg
LSAiICsgKGV2ZW50LnBlcnNpc3RlZCA/ICIiIDogIm5vdCAiKSArICJlbnRlcmluZyBjYWNoZSIp
OworICAgIGlmICghZXZlbnQucGVyc2lzdGVkKSB7CisgICAgICAgIGRlYnVnKCJGQUlMIC0gUGFn
ZSBkaWQgbm90IGVudGVyIHRoZSBwYWdlIGNhY2hlLiIpOworICAgICAgICBmaW5pc2hKU1Rlc3Qo
KTsKKyAgICB9CisKKyAgICBjcmVhdGVJbWFnZSgpOworfSk7CisKK3dpbmRvdy5hZGRFdmVudExp
c3RlbmVyKCdsb2FkJywgZnVuY3Rpb24oKSB7CisgICAgc2V0VGltZW91dCgoKSA9PiB7CisgICAg
ICAgIGxldCBpbWcgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdpbWcnKTsKKyAgICAgICAgbGV0
IGNhbnZhcyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2NhbnZhcycpOworICAgICAgICBjYW52
YXMud2lkdGggPSBpbWcuY2xpZW50V2lkdGg7CisgICAgICAgIGNhbnZhcy5oZWlnaHQgPSBpbWcu
Y2xpZW50SGVpZ2h0OworCisgICAgICAgIGxldCBjb250ZXh0ID0gY2FudmFzLmdldENvbnRleHQo
JzJkJyk7CisgICAgICAgIGNvbnRleHQuZHJhd0ltYWdlKGltZywgMCwgMCk7CisgICAgICAgIGNh
bnZhcy50b0Jsb2IoKF9ibG9iKSA9PiB7CisgICAgICAgICAgICBibG9iID0gX2Jsb2I7CisgICAg
ICAgICAgICB0ZXN0TGluay5jbGljaygpOworICAgICAgICB9LCAnaW1hZ2UvcG5nJyk7CisgICAg
fSwgMCk7Cit9KTsKKzwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>