<?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>54631</bug_id>
          
          <creation_ts>2011-02-17 02:51:46 -0800</creation_ts>
          <short_desc>[GTK] media/video-controls-in-media-document.html potentially flaky</short_desc>
          <delta_ts>2011-02-18 00:30:53 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Media</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Philippe Normand">pnormand</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>annacc</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>fischman</cc>
    
    <cc>mrobinson</cc>
    
    <cc>svillar</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>352706</commentid>
    <comment_count>0</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-02-17 02:51:46 -0800</bug_when>
    <thetext>On GTK the controls could be dumped before the duration becomes known. Rolling the element to play before dumping the tree should fix this issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>352707</commentid>
    <comment_count>1</comment_count>
      <attachid>82773</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-02-17 02:54:30 -0800</bug_when>
    <thetext>Created attachment 82773
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>352925</commentid>
    <comment_count>2</comment_count>
    <who name="Ami Fischman">fischman</who>
    <bug_when>2011-02-17 08:33:03 -0800</bug_when>
    <thetext>Thanks for doing this!
I&apos;m not a webkit reviewer or committer so apparently can&apos;t publish in-line comments on the patch; I only had one comment though:

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

&gt; LayoutTests/media/video-controls-in-media-document.html:18
&gt; +    video.play();

I think you can lose lines 17 &amp; 18 since the mediaDocument specifies autoplay to the generated video tag.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>352945</commentid>
    <comment_count>3</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-02-17 08:55:14 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; Thanks for doing this!
&gt; I&apos;m not a webkit reviewer or committer so apparently can&apos;t publish in-line comments on the patch; I only had one comment though:
&gt; 
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=82773&amp;action=review
&gt; 
&gt; &gt; LayoutTests/media/video-controls-in-media-document.html:18
&gt; &gt; +    video.play();
&gt; 
&gt; I think you can lose lines 17 &amp; 18 since the mediaDocument specifies autoplay to the generated video tag.

hum doesn&apos;t seem to work. Without those 2 lines the test times out here, with the GTK port.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>352951</commentid>
    <comment_count>4</comment_count>
    <who name="Ami Fischman">fischman</who>
    <bug_when>2011-02-17 09:05:44 -0800</bug_when>
    <thetext>Does the GTK port generally obey the autoplay attribute?
Does opening a video file directly in the URL bar of the browser not automatically start playing it?  http://trac.webkit.org/browser/trunk/Source/WebCore/html/MediaDocument.cpp#L91 should make it do so.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>352954</commentid>
    <comment_count>5</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-02-17 09:11:06 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; Does the GTK port generally obey the autoplay attribute?

yes

&gt; Does opening a video file directly in the URL bar of the browser not automatically start playing it? 

it starts automatically yes.

 http://trac.webkit.org/browser/trunk/Source/WebCore/html/MediaDocument.cpp#L91 should make it do so.

Well yes... I wonder what&apos;s happening. Will debug this a bit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>352960</commentid>
    <comment_count>6</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-02-17 09:16:54 -0800</bug_when>
    <thetext>It seems the playback starts before the start function is called. Or at least before the event handler is configured. Monitoring timeupdate does the trick :)

Will send a new patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>352962</commentid>
    <comment_count>7</comment_count>
      <attachid>82818</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-02-17 09:18:30 -0800</bug_when>
    <thetext>Created attachment 82818
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>352975</commentid>
    <comment_count>8</comment_count>
    <who name="Ami Fischman">fischman</who>
    <bug_when>2011-02-17 09:37:02 -0800</bug_when>
    <thetext>Looks good to me (but I can&apos;t set r+ on the patch).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>352984</commentid>
    <comment_count>9</comment_count>
      <attachid>82818</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-02-17 09:43:52 -0800</bug_when>
    <thetext>Comment on attachment 82818
proposed patch

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

Seems sane to me. Don&apos;t forget to rebaseline other platforms once this lands.

&gt; LayoutTests/media/video-controls-in-media-document.html:3
&gt; -&lt;script src=&quot;media-file.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&gt; +&lt;script src=&quot;../http/tests/media/media-file.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;

Why modify this line?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>353065</commentid>
    <comment_count>10</comment_count>
    <who name="Anna Cavender">annacc</who>
    <bug_when>2011-02-17 11:46:10 -0800</bug_when>
    <thetext>Yep, you&apos;ll need to change the reference to media-file.js as some things have moved around: https://bugs.webkit.org/show_bug.cgi?id=54028</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>353462</commentid>
    <comment_count>11</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-02-18 00:30:53 -0800</bug_when>
    <thetext>Committed r78973: &lt;http://trac.webkit.org/changeset/78973&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>82773</attachid>
            <date>2011-02-17 02:54:30 -0800</date>
            <delta_ts>2011-02-17 09:18:30 -0800</delta_ts>
            <desc>proposed patch</desc>
            <filename>proposed-patch.patch</filename>
            <type>text/plain</type>
            <size>4933</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">RnJvbSBmNjk3MWZiMzQ0YTdhOTI1Njc1NjE3OWM1YWMwOThlYTY2ZTNhNzBlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwZSBOb3JtYW5kIDxwbm9ybWFuZEBpZ2FsaWEuY29t
PgpEYXRlOiBUaHUsIDE3IEZlYiAyMDExIDExOjU1OjQyICswMTAwClN1YmplY3Q6IFtQQVRDSF0g
cHJvcG9zZWQgcGF0Y2gKCi0tLQogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDE0ICsrKysrKysrCiAuLi4vbWVkaWEvdmlkZW8tY29udHJvbHMt
aW4tbWVkaWEtZG9jdW1lbnQuaHRtbCAgICB8ICAgMTUgKysrKysrKy0KIC4uLi92aWRlby1jb250
cm9scy1pbi1tZWRpYS1kb2N1bWVudC1leHBlY3RlZC50eHQgIHwgICAzNSArKysrKysrKysrKysr
KysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA2MiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQogY3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9tZWRpYS92aWRl
by1jb250cm9scy1pbi1tZWRpYS1kb2N1bWVudC1leHBlY3RlZC50eHQKCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggOGE0MmIx
OS4uNDNhMDYxMiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDExLTAyLTE3ICBQaGlsaXBwZSBO
b3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBbR1RLXSBtZWRpYS92aWRlby1jb250cm9scy1pbi1tZWRp
YS1kb2N1bWVudC5odG1sIHBvdGVudGlhbGx5IGZsYWt5CisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01NDYzMQorCisgICAgICAgIFJlZmFjdG9yZWQgdGhl
IHRlc3QgdG8gcm9sbCB0aGUgZWxlbWVudCB0byBwbGF5IGJlZm9yZSBkdW1waW5nIHRoZQorICAg
ICAgICBEUlQuIEFsc28gYWRkZWQgYmFzZWxpbmVzIGZvciBHVEsgYW5kIGZpeGVkIHRoZSBtZWRp
YS1maWxlLmpzCisgICAgICAgIGluY2x1ZGUgYWZ0ZXIgcjc4Nzc4LgorCisgICAgICAgICogbWVk
aWEvdmlkZW8tY29udHJvbHMtaW4tbWVkaWEtZG9jdW1lbnQuaHRtbDoKKyAgICAgICAgKiBwbGF0
Zm9ybS9ndGsvbWVkaWEvdmlkZW8tY29udHJvbHMtaW4tbWVkaWEtZG9jdW1lbnQtZXhwZWN0ZWQu
dHh0OiBBZGRlZC4KKwogMjAxMS0wMi0xNyAgQ3NhYmEgT3N6dHJvZ29uw6FjICA8b3NzeUB3ZWJr
aXQub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9t
ZWRpYS92aWRlby1jb250cm9scy1pbi1tZWRpYS1kb2N1bWVudC5odG1sIGIvTGF5b3V0VGVzdHMv
bWVkaWEvdmlkZW8tY29udHJvbHMtaW4tbWVkaWEtZG9jdW1lbnQuaHRtbAppbmRleCBiYTY1YjY2
Li40Y2M3MDQ2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9tZWRpYS92aWRlby1jb250cm9scy1p
bi1tZWRpYS1kb2N1bWVudC5odG1sCisrKyBiL0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLWNvbnRy
b2xzLWluLW1lZGlhLWRvY3VtZW50Lmh0bWwKQEAgLTEsMTIgKzEsMjMgQEAKIDxwPlRlc3QgdGhh
dCBjb250cm9scyBkb24ndCBpbmNyZWFzZSB0aGUgc2l6ZSBvZiB0aGUgY29udGFpbmVyIChpLmUu
IGFyZQogcmVuZGVyZWQgb3ZlcmxhcHBpbmcgd2l0aCB0aGUgdmlkZW8gY2FudmFzKS48cD4KLTxz
Y3JpcHQgc3JjPSJtZWRpYS1maWxlLmpzIiB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPjwvc2NyaXB0
PgorPHNjcmlwdCBzcmM9Ii4uL2h0dHAvdGVzdHMvbWVkaWEvbWVkaWEtZmlsZS5qcyIgdHlwZT0i
dGV4dC9qYXZhc2NyaXB0Ij48L3NjcmlwdD4KIAogPGlmcmFtZSBzdHlsZT0id2lkdGg6IDQwMHB4
OyBoZWlnaHQ6IDMwMHB4OyBib3JkZXI6IDBweDsiIGlkPSJjb250YWluZXIiPiA8L2lmcmFtZT4K
IAogPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgogdmFyIGlmcmFtZSA9IGRvY3VtZW50
LmdldEVsZW1lbnRCeUlkKCJjb250YWluZXIiKTsKIGxheW91dFRlc3RDb250cm9sbGVyLndhaXRV
bnRpbERvbmUoKTsKLWlmcmFtZS5vbmxvYWQgPSBmdW5jdGlvbigpIHsgbGF5b3V0VGVzdENvbnRy
b2xsZXIubm90aWZ5RG9uZSgpOyB9OworCitmdW5jdGlvbiBmaW5pc2goKSB7IGxheW91dFRlc3RD
b250cm9sbGVyLm5vdGlmeURvbmUoKTsgfTsKKworZnVuY3Rpb24gc3RhcnQoKSB7CisgICAgdmFy
IGlmcmFtZURvY3VtZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNvbnRhaW5lciIpLmNv
bnRlbnREb2N1bWVudDsKKyAgICB2YXIgdmlkZW8gPSBpZnJhbWVEb2N1bWVudC5xdWVyeVNlbGVj
dG9yKCJ2aWRlbyIpOworICAgIHZpZGVvLmFkZEV2ZW50TGlzdGVuZXIoInBsYXlpbmciLCBmaW5p
c2gpOworICAgIHZpZGVvLmxvYWQoKTsKKyAgICB2aWRlby5wbGF5KCk7Cit9OworCitpZnJhbWUu
b25sb2FkID0gc3RhcnQ7CiBpZnJhbWUuc3JjID0gZmluZE1lZGlhRmlsZSgidmlkZW8iLCAiY29u
dGVudC90ZXN0Iik7CiA8L3NjcmlwdD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3Jt
L2d0ay9tZWRpYS92aWRlby1jb250cm9scy1pbi1tZWRpYS1kb2N1bWVudC1leHBlY3RlZC50eHQg
Yi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvbWVkaWEvdmlkZW8tY29udHJvbHMtaW4tbWVkaWEt
ZG9jdW1lbnQtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAu
LjRjMDBmMGYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvbWVk
aWEvdmlkZW8tY29udHJvbHMtaW4tbWVkaWEtZG9jdW1lbnQtZXhwZWN0ZWQudHh0CkBAIC0wLDAg
KzEsMzUgQEAKK2xheWVyIGF0ICgwLDApIHNpemUgODAweDYwMAorICBSZW5kZXJWaWV3IGF0ICgw
LDApIHNpemUgODAweDYwMAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCisgIFJlbmRlckJs
b2NrIHtIVE1MfSBhdCAoMCwwKSBzaXplIDgwMHg2MDAKKyAgICBSZW5kZXJCb2R5IHtCT0RZfSBh
dCAoOCw4KSBzaXplIDc4NHg1NzYKKyAgICAgIFJlbmRlckJsb2NrIHtQfSBhdCAoMCwwKSBzaXpl
IDc4NHgxOQorICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSA2OTB4MTkK
KyAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCA2OTA6ICJUZXN0IHRoYXQgY29udHJv
bHMgZG9uJ3QgaW5jcmVhc2UgdGhlIHNpemUgb2YgdGhlIGNvbnRhaW5lciAoaS5lLiBhcmUgcmVu
ZGVyZWQgb3ZlcmxhcHBpbmcgd2l0aCB0aGUgdmlkZW8gY2FudmFzKS4iCisgICAgICBSZW5kZXJC
bG9jayB7UH0gYXQgKDAsMzUpIHNpemUgNzg0eDMwMAorICAgICAgICBSZW5kZXJQYXJ0T2JqZWN0
IHtJRlJBTUV9IGF0ICgwLDApIHNpemUgNDAweDMwMAorICAgICAgICAgIGxheWVyIGF0ICgwLDAp
IHNpemUgNDAweDMwMAorICAgICAgICAgICAgUmVuZGVyVmlldyBhdCAoMCwwKSBzaXplIDQwMHgz
MDAKKyAgICAgICAgICBsYXllciBhdCAoMCwwKSBzaXplIDQwMHgzMDAKKyAgICAgICAgICAgIFJl
bmRlckJsb2NrIHtIVE1MfSBhdCAoMCwwKSBzaXplIDQwMHgzMDAKKyAgICAgICAgICAgICAgUmVu
ZGVyQm9keSB7Qk9EWX0gYXQgKDgsOCkgc2l6ZSAzODR4Mjg0IFtiZ2NvbG9yPSMyNjI2MjZdCisg
ICAgICAgICAgbGF5ZXIgYXQgKDQwLDMwKSBzaXplIDMyMHgyNDAKKyAgICAgICAgICAgIFJlbmRl
clZpZGVvIHtWSURFT30gYXQgKDQwLDMwKSBzaXplIDMyMHgyNDAKKyAgICAgICAgICBsYXllciBh
dCAoNDAsMzApIHNpemUgMzIweDI0MAorICAgICAgICAgICAgUmVuZGVyQmxvY2sgKHJlbGF0aXZl
IHBvc2l0aW9uZWQpIHtESVZ9IGF0ICgwLDApIHNpemUgMzIweDI0MAorICAgICAgICAgIGxheWVy
IGF0ICg0MCw0Nikgc2l6ZSAzMjB4MjQwIHNjcm9sbEhlaWdodCAyNTAKKyAgICAgICAgICAgIFJl
bmRlckZsZXhpYmxlQm94IChwb3NpdGlvbmVkKSB7RElWfSBhdCAoMCwxNikgc2l6ZSAzMjB4MjQw
CisgICAgICAgICAgICAgIFJlbmRlckJ1dHRvbiB7SU5QVVR9IGF0ICgwLDIyMCkgc2l6ZSAyMHgy
MAorICAgICAgICAgICAgICBSZW5kZXJGbGV4aWJsZUJveCB7RElWfSBhdCAoMjAsMjIwKSBzaXpl
IDIyMHgyMCBbYm9yZGVyOiAoMXB4IHNvbGlkICNGRkZGRkYzMykgbm9uZSAoMXB4IHNvbGlkICNG
RkZGRkYzMyldCisgICAgICAgICAgICAgICAgUmVuZGVyQmxvY2sgKGFub255bW91cykgYXQgKDEs
MCkgc2l6ZSA2NXgzMAorICAgICAgICAgICAgICAgICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDAs
MCkgc2l6ZSA2NXgzMAorICAgICAgICAgICAgICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQg
KDUsNSkgc2l6ZSA1NXgxMgorICAgICAgICAgICAgICAgICAgICAgIHRleHQgcnVuIGF0ICg1LDUp
IHdpZHRoIDU1OiAiMDA6MDAgLyAwMDowNiIKKyAgICAgICAgICAgICAgICBSZW5kZXJTbGlkZXIg
e0lOUFVUfSBhdCAoNjYsMCkgc2l6ZSAxNTN4MjAKKyAgICAgICAgICAgICAgICAgIFJlbmRlckJs
b2NrIHtESVZ9IGF0ICgyLDQpIHNpemUgMTJ4MTIKKyAgICAgICAgICAgICAgUmVuZGVyQnV0dG9u
IHtJTlBVVH0gYXQgKDI0MCwyMjApIHNpemUgMjB4MjAKKyAgICAgICAgICAgICAgUmVuZGVyQnV0
dG9uIHtJTlBVVH0gYXQgKDI2MCwyMjApIHNpemUgMjB4MjAKKyAgICAgICAgICAgICAgUmVuZGVy
QnV0dG9uIHtJTlBVVH0gYXQgKDI4MCwyMjApIHNpemUgMjB4MjAKKyAgICAgICAgICAgICAgUmVu
ZGVyQnV0dG9uIHtJTlBVVH0gYXQgKDMwMCwyMjApIHNpemUgMjB4MjAKKyAgICAgICAgUmVuZGVy
VGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgMHgwCisgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0
fSBhdCAoMCwwKSBzaXplIDB4MAotLSAKMS43LjIuMw==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>82818</attachid>
            <date>2011-02-17 09:18:30 -0800</date>
            <delta_ts>2011-02-17 09:43:52 -0800</delta_ts>
            <desc>proposed patch</desc>
            <filename>proposed-patch.patch</filename>
            <type>text/plain</type>
            <size>4918</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">RnJvbSBkNGQ5ODQ1MDVmOTRkYzM0YTgxOTNkMjBmMDc3ZmVhNTQyNjE1MDkwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwZSBOb3JtYW5kIDxwbm9ybWFuZEBpZ2FsaWEuY29t
PgpEYXRlOiBUaHUsIDE3IEZlYiAyMDExIDExOjU1OjQyICswMTAwClN1YmplY3Q6IFtQQVRDSF0g
cHJvcG9zZWQgcGF0Y2gKCi0tLQogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDE0ICsrKysrKysrCiAuLi4vbWVkaWEvdmlkZW8tY29udHJvbHMt
aW4tbWVkaWEtZG9jdW1lbnQuaHRtbCAgICB8ICAgMTMgKysrKysrLQogLi4uL3ZpZGVvLWNvbnRy
b2xzLWluLW1lZGlhLWRvY3VtZW50LWV4cGVjdGVkLnR4dCAgfCAgIDM1ICsrKysrKysrKysrKysr
KysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDYwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
CiBjcmVhdGUgbW9kZSAxMDA2NDQgTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL21lZGlhL3ZpZGVv
LWNvbnRyb2xzLWluLW1lZGlhLWRvY3VtZW50LWV4cGVjdGVkLnR4dAoKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA4MzE2ZTc5
Li40ODc5NTBmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTEtMDItMTcgIFBoaWxpcHBlIE5v
cm1hbmQgIDxwbm9ybWFuZEBpZ2FsaWEuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFtHVEtdIG1lZGlhL3ZpZGVvLWNvbnRyb2xzLWluLW1lZGlh
LWRvY3VtZW50Lmh0bWwgcG90ZW50aWFsbHkgZmxha3kKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU0NjMxCisKKyAgICAgICAgUmVmYWN0b3JlZCB0aGUg
dGVzdCB0byByb2xsIHRoZSBlbGVtZW50IHRvIHBsYXkgYmVmb3JlIGR1bXBpbmcgdGhlCisgICAg
ICAgIERSVC4gQWxzbyBhZGRlZCBiYXNlbGluZXMgZm9yIEdUSyBhbmQgZml4ZWQgdGhlIG1lZGlh
LWZpbGUuanMKKyAgICAgICAgaW5jbHVkZSBhZnRlciByNzg3NzguCisKKyAgICAgICAgKiBtZWRp
YS92aWRlby1jb250cm9scy1pbi1tZWRpYS1kb2N1bWVudC5odG1sOgorICAgICAgICAqIHBsYXRm
b3JtL2d0ay9tZWRpYS92aWRlby1jb250cm9scy1pbi1tZWRpYS1kb2N1bWVudC1leHBlY3RlZC50
eHQ6IEFkZGVkLgorCiAyMDExLTAyLTE3ICBJbHlhIFRpa2hvbm92c2t5ICA8bG9pc2xvQGNocm9t
aXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBZdXJ5IFNlbWlraGF0c2t5LgpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvbWVkaWEvdmlkZW8tY29udHJvbHMtaW4tbWVkaWEtZG9jdW1lbnQu
aHRtbCBiL0xheW91dFRlc3RzL21lZGlhL3ZpZGVvLWNvbnRyb2xzLWluLW1lZGlhLWRvY3VtZW50
Lmh0bWwKaW5kZXggYmE2NWI2Ni4uZWEyMDE4NiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvbWVk
aWEvdmlkZW8tY29udHJvbHMtaW4tbWVkaWEtZG9jdW1lbnQuaHRtbAorKysgYi9MYXlvdXRUZXN0
cy9tZWRpYS92aWRlby1jb250cm9scy1pbi1tZWRpYS1kb2N1bWVudC5odG1sCkBAIC0xLDEyICsx
LDIxIEBACiA8cD5UZXN0IHRoYXQgY29udHJvbHMgZG9uJ3QgaW5jcmVhc2UgdGhlIHNpemUgb2Yg
dGhlIGNvbnRhaW5lciAoaS5lLiBhcmUKIHJlbmRlcmVkIG92ZXJsYXBwaW5nIHdpdGggdGhlIHZp
ZGVvIGNhbnZhcykuPHA+Ci08c2NyaXB0IHNyYz0ibWVkaWEtZmlsZS5qcyIgdHlwZT0idGV4dC9q
YXZhc2NyaXB0Ij48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi9odHRwL3Rlc3RzL21lZGlhL21l
ZGlhLWZpbGUuanMiIHR5cGU9InRleHQvamF2YXNjcmlwdCI+PC9zY3JpcHQ+CiAKIDxpZnJhbWUg
c3R5bGU9IndpZHRoOiA0MDBweDsgaGVpZ2h0OiAzMDBweDsgYm9yZGVyOiAwcHg7IiBpZD0iY29u
dGFpbmVyIj4gPC9pZnJhbWU+CiAKIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KIHZh
ciBpZnJhbWUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiY29udGFpbmVyIik7CiBsYXlvdXRU
ZXN0Q29udHJvbGxlci53YWl0VW50aWxEb25lKCk7Ci1pZnJhbWUub25sb2FkID0gZnVuY3Rpb24o
KSB7IGxheW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsgfTsKKworZnVuY3Rpb24gZmlu
aXNoKCkgeyBsYXlvdXRUZXN0Q29udHJvbGxlci5ub3RpZnlEb25lKCk7IH07CisKK2Z1bmN0aW9u
IHN0YXJ0KCkgeworICAgIHZhciBpZnJhbWVEb2N1bWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCJjb250YWluZXIiKS5jb250ZW50RG9jdW1lbnQ7CisgICAgdmFyIHZpZGVvID0gaWZyYW1l
RG9jdW1lbnQucXVlcnlTZWxlY3RvcigidmlkZW8iKTsKKyAgICB2aWRlby5hZGRFdmVudExpc3Rl
bmVyKCJ0aW1ldXBkYXRlIiwgZmluaXNoKTsKK307CisKK2lmcmFtZS5vbmxvYWQgPSBzdGFydDsK
IGlmcmFtZS5zcmMgPSBmaW5kTWVkaWFGaWxlKCJ2aWRlbyIsICJjb250ZW50L3Rlc3QiKTsKIDwv
c2NyaXB0PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL21lZGlhL3ZpZGVv
LWNvbnRyb2xzLWluLW1lZGlhLWRvY3VtZW50LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3Bs
YXRmb3JtL2d0ay9tZWRpYS92aWRlby1jb250cm9scy1pbi1tZWRpYS1kb2N1bWVudC1leHBlY3Rl
ZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uN2IzZDA1YQotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9tZWRpYS92aWRlby1jb250cm9s
cy1pbi1tZWRpYS1kb2N1bWVudC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwzNSBAQAorbGF5ZXIg
YXQgKDAsMCkgc2l6ZSA4MDB4NjAwCisgIFJlbmRlclZpZXcgYXQgKDAsMCkgc2l6ZSA4MDB4NjAw
CitsYXllciBhdCAoMCwwKSBzaXplIDgwMHg2MDAKKyAgUmVuZGVyQmxvY2sge0hUTUx9IGF0ICgw
LDApIHNpemUgODAweDYwMAorICAgIFJlbmRlckJvZHkge0JPRFl9IGF0ICg4LDgpIHNpemUgNzg0
eDU3NgorICAgICAgUmVuZGVyQmxvY2sge1B9IGF0ICgwLDApIHNpemUgNzg0eDE5CisgICAgICAg
IFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXplIDY5MHgxOQorICAgICAgICAgIHRleHQg
cnVuIGF0ICgwLDApIHdpZHRoIDY5MDogIlRlc3QgdGhhdCBjb250cm9scyBkb24ndCBpbmNyZWFz
ZSB0aGUgc2l6ZSBvZiB0aGUgY29udGFpbmVyIChpLmUuIGFyZSByZW5kZXJlZCBvdmVybGFwcGlu
ZyB3aXRoIHRoZSB2aWRlbyBjYW52YXMpLiIKKyAgICAgIFJlbmRlckJsb2NrIHtQfSBhdCAoMCwz
NSkgc2l6ZSA3ODR4MzAwCisgICAgICAgIFJlbmRlclBhcnRPYmplY3Qge0lGUkFNRX0gYXQgKDAs
MCkgc2l6ZSA0MDB4MzAwCisgICAgICAgICAgbGF5ZXIgYXQgKDAsMCkgc2l6ZSA0MDB4MzAwCisg
ICAgICAgICAgICBSZW5kZXJWaWV3IGF0ICgwLDApIHNpemUgNDAweDMwMAorICAgICAgICAgIGxh
eWVyIGF0ICgwLDApIHNpemUgNDAweDMwMAorICAgICAgICAgICAgUmVuZGVyQmxvY2sge0hUTUx9
IGF0ICgwLDApIHNpemUgNDAweDMwMAorICAgICAgICAgICAgICBSZW5kZXJCb2R5IHtCT0RZfSBh
dCAoOCw4KSBzaXplIDM4NHgyODQgW2JnY29sb3I9IzI2MjYyNl0KKyAgICAgICAgICBsYXllciBh
dCAoNDAsMzApIHNpemUgMzIweDI0MAorICAgICAgICAgICAgUmVuZGVyVmlkZW8ge1ZJREVPfSBh
dCAoNDAsMzApIHNpemUgMzIweDI0MAorICAgICAgICAgIGxheWVyIGF0ICg0MCwzMCkgc2l6ZSAz
MjB4MjQwCisgICAgICAgICAgICBSZW5kZXJCbG9jayAocmVsYXRpdmUgcG9zaXRpb25lZCkge0RJ
Vn0gYXQgKDAsMCkgc2l6ZSAzMjB4MjQwCisgICAgICAgICAgbGF5ZXIgYXQgKDQwLDQ2KSBzaXpl
IDMyMHgyNDAgc2Nyb2xsSGVpZ2h0IDI1MAorICAgICAgICAgICAgUmVuZGVyRmxleGlibGVCb3gg
KHBvc2l0aW9uZWQpIHtESVZ9IGF0ICgwLDE2KSBzaXplIDMyMHgyNDAKKyAgICAgICAgICAgICAg
UmVuZGVyQnV0dG9uIHtJTlBVVH0gYXQgKDAsMjIwKSBzaXplIDIweDIwCisgICAgICAgICAgICAg
IFJlbmRlckZsZXhpYmxlQm94IHtESVZ9IGF0ICgyMCwyMjApIHNpemUgMjIweDIwIFtib3JkZXI6
ICgxcHggc29saWQgI0ZGRkZGRjMzKSBub25lICgxcHggc29saWQgI0ZGRkZGRjMzKV0KKyAgICAg
ICAgICAgICAgICBSZW5kZXJCbG9jayAoYW5vbnltb3VzKSBhdCAoMSwwKSBzaXplIDY1eDMwCisg
ICAgICAgICAgICAgICAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAoMCwwKSBzaXplIDY1eDMwCisg
ICAgICAgICAgICAgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoNSw1KSBzaXplIDU1eDEy
CisgICAgICAgICAgICAgICAgICAgICAgdGV4dCBydW4gYXQgKDUsNSkgd2lkdGggNTU6ICIwMDow
MCAvIDAwOjA2IgorICAgICAgICAgICAgICAgIFJlbmRlclNsaWRlciB7SU5QVVR9IGF0ICg2Niww
KSBzaXplIDE1M3gyMAorICAgICAgICAgICAgICAgICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDEx
LDQpIHNpemUgMTJ4MTIKKyAgICAgICAgICAgICAgUmVuZGVyQnV0dG9uIHtJTlBVVH0gYXQgKDI0
MCwyMjApIHNpemUgMjB4MjAKKyAgICAgICAgICAgICAgUmVuZGVyQnV0dG9uIHtJTlBVVH0gYXQg
KDI2MCwyMjApIHNpemUgMjB4MjAKKyAgICAgICAgICAgICAgUmVuZGVyQnV0dG9uIHtJTlBVVH0g
YXQgKDI4MCwyMjApIHNpemUgMjB4MjAKKyAgICAgICAgICAgICAgUmVuZGVyQnV0dG9uIHtJTlBV
VH0gYXQgKDMwMCwyMjApIHNpemUgMjB4MjAKKyAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0
ICgwLDApIHNpemUgMHgwCisgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXpl
IDB4MAotLSAKMS43LjIuMw==
</data>
<flag name="review"
          id="74520"
          type_id="1"
          status="+"
          setter="mrobinson"
    />
          </attachment>
      

    </bug>

</bugzilla>