<?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>51978</bug_id>
          
          <creation_ts>2011-01-05 20:48:12 -0800</creation_ts>
          <short_desc>Marquee inside table incorrectly sized</short_desc>
          <delta_ts>2012-04-20 06:51:00 -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>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc>http://www.bankmuscat.com/</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="Tony Gentilcore">tonyg</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>arpitabahuguna</cc>
    
    <cc>jchaffraix</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>330003</commentid>
    <comment_count>0</comment_count>
      <attachid>78092</attachid>
    <who name="Tony Gentilcore">tonyg</who>
    <bug_when>2011-01-05 20:48:12 -0800</bug_when>
    <thetext>Created attachment 78092
Testcase

1. Visit http://www.bankmuscat.com/.
2. Notice there is a wide horizontal scroll in WebKit.
3. There is no horizontal scroll in FF4.

This is caused by a &lt;marquee&gt; with wide content and white-space:nowrap inside of a &lt;table&gt;. Removing the white-space:nowrap or the table removes the horizontal scroll. See testcase.

Originally filed in chromium as http://crbug.com/68612</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>598267</commentid>
    <comment_count>1</comment_count>
    <who name="Arpita Bahuguna">arpitabahuguna</who>
    <bug_when>2012-04-09 07:23:54 -0700</bug_when>
    <thetext>The issue seems to be not as much to do with the white-space or the table (holding the marquee) as it is to do with the overflow: hidden property set on it.

WebKit currently sets the overflow CSS property either as hidden (if specified) or as marquee (if it is a marquee element with no overflow specified) or as any of the scroll, auto, visible property values.

This causes our &quot;marquee&quot; setting to be overridden by &quot;hidden&quot; (if marquee element has been specified with the overflow: hidden property). Thus currently for the marquee element (with overflow: hidden) WebKit is not even creating the corresponding renderer.

Shall do further study of the same and try to upload a patch for it shortly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>599157</commentid>
    <comment_count>2</comment_count>
      <attachid>136428</attachid>
    <who name="Arpita Bahuguna">arpitabahuguna</who>
    <bug_when>2012-04-10 04:32:29 -0700</bug_when>
    <thetext>Created attachment 136428
Testcase for marquee with overflow property

The attached testcase contains marquee elements with different overflow properties.
Note that only the marquee elements with no overflow property specified are rendered properly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>605524</commentid>
    <comment_count>3</comment_count>
      <attachid>137888</attachid>
    <who name="Arpita Bahuguna">arpitabahuguna</who>
    <bug_when>2012-04-19 05:54:48 -0700</bug_when>
    <thetext>Created attachment 137888
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606011</commentid>
    <comment_count>4</comment_count>
      <attachid>137888</attachid>
    <who name="Adele Peterson">adele</who>
    <bug_when>2012-04-19 15:35:41 -0700</bug_when>
    <thetext>Comment on attachment 137888
Patch

It seems a little weird to clobber the style like this.  Although I guess we&apos;re already doing that a little.  We could just make the html.css rule for marquee tags !important.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606118</commentid>
    <comment_count>5</comment_count>
      <attachid>137888</attachid>
    <who name="Julien Chaffraix">jchaffraix</who>
    <bug_when>2012-04-19 16:25:40 -0700</bug_when>
    <thetext>Comment on attachment 137888
Patch

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

&gt; Source/WebCore/css/CSSStyleSelector.cpp:2030
&gt; +    if (e &amp;&amp; e-&gt;hasTagName(marqueeTag)) {
&gt;          style-&gt;setOverflowX(OMARQUEE);
&gt; -    else if (style-&gt;overflowX() == OVISIBLE &amp;&amp; style-&gt;overflowY() != OVISIBLE)
&gt; +        style-&gt;setOverflowY(OMARQUEE);
&gt; +    }

That&apos;s plain wrong: by default, marquee has those set-up and we allow people to override them. Do you have any proof that this is actually breaking any website? If not, that&apos;s how it&apos;s implemented in WebKit and allowing people to override that is good! (like &lt;div style=&quot;display:table-cell&quot;&gt;). We do need to drop our overflow: -webkit-marquee extension to fix this bug properly but that&apos;s another story.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606551</commentid>
    <comment_count>6</comment_count>
    <who name="Julien Chaffraix">jchaffraix</who>
    <bug_when>2012-04-20 06:51:00 -0700</bug_when>
    <thetext>For anyone trying to fix this, WebKit ties the marquee behavior to the overflow property (using a -webkit-marquee extension). This was done to match an older version of the specification that doesn&apos;t make sense anymore. The proper fix is to move the behavior to a -webkit-overflow-style to follow the new specification (www.w3.org/TR/css3-marquee/). We will also need to deprecate overflow: -webkit-marquee.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>78092</attachid>
            <date>2011-01-05 20:48:12 -0800</date>
            <delta_ts>2011-01-05 20:48:12 -0800</delta_ts>
            <desc>Testcase</desc>
            <filename>marquee.html</filename>
            <type>text/html</type>
            <size>797</size>
            <attacher name="Tony Gentilcore">tonyg</attacher>
            
              <data encoding="base64">PHRhYmxlPgogICAgPHRyPgogICAgICAgIDx0ZD4KICAgICAgICAgICAgPG1hcnF1ZWUgc3R5bGU9
Im92ZXJmbG93OiBoaWRkZW47IHdoaXRlLXNwYWNlOiBub3dyYXA7Ij4KLi4uLi4uLi4uLi4uLi4u
Li4uLi4gLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4gLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4gLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLiAuLi4uLi4uLi4uLi4uLgouLi4uLi4uLi4uLi4uLi4uLi4uLiAu
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLiAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiAuLi4uLi4uLi4u
Li4uLi4uLi4uLi4uIC4uLi4uLi4uLi4uLi4uCi4uLi4uLi4uLi4uLi4uLi4uLi4uIC4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uIC4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4gLi4uLi4uLi4uLi4uLi4KLi4uLi4uLi4uLi4uLi4uLi4uLi4gLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4gLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4gLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiAu
Li4uLi4uLi4uLi4uLgouLi4uLi4uLi4uLi4uLi4uLi4uLiAuLi4uLi4uLi4uLi4uLi4uLi4uLi4u
LiAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uIC4uLi4uLi4u
Li4uLi4uCi4uLi4uLi4uLi4uLi4uLi4uLi4uIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uIC4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4gLi4uLi4uLi4uLi4uLi4K
ICAgICAgICAgICAgPC9tYXJxdWVlPgogICAgICAgIDwvdGQ+CiAgICA8L3RyPgo8L3RhYmxlPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>136428</attachid>
            <date>2012-04-10 04:32:29 -0700</date>
            <delta_ts>2012-04-10 04:32:29 -0700</delta_ts>
            <desc>Testcase for marquee with overflow property</desc>
            <filename>marquee.html</filename>
            <type>text/html</type>
            <size>2357</size>
            <attacher name="Arpita Bahuguna">arpitabahuguna</attacher>
            
              <data encoding="base64">PGh0bWw+DQoJPGhlYWQ+DQoJCTx0aXRsZT5NYXJxdWVlIHdpdGggb3ZlcmZsb3cgcHJvcGVydHk8
L3RpdGxlPg0KCTwvaGVhZD4NCgk8Ym9keT4NCgkJPHA+VGhpcyB0ZXN0IHZlcmlmaWVzIHRoZSBk
aXNwbGF5IG9mIG1hcnF1ZWUgZWxlbWVudHMgd2l0aCBkaWZmZXJlbnQgb3ZlcmZsb3cgcHJvcGVy
dGllczwvcD4NCg0KCQkvLyBNYXJxdWVlIHdpdGggbm8gb3ZlcmZsb3cNCgkJPGRpdj4NCgkJCTxt
YXJxdWVlIHN0eWxlPSJ3aGl0ZS1zcGFjZTogbm93cmFwOyI+DQoJCQkJVGhpcyBpcyBzb21lIHRl
eHQgdGhhdCBzaG91bGQgc2Nyb2xsLi4gVGhpcyBpcyBzb21lIHRleHQgdGhhdCBzaG91bGQgc2Ny
b2xsLi4NCiAgICAgICAgICAgIDwvbWFycXVlZT4JDQoJCTwvZGl2Pg0KCQk8YnIvPg0KCQkvLyBN
YXJxdWVlIHdpdGggb3ZlcmZsb3cgYXV0bw0KCQk8ZGl2Pg0KCQkJPG1hcnF1ZWUgc3R5bGU9Im92
ZXJmbG93OiBhdXRvOyB3aGl0ZS1zcGFjZTogbm93cmFwOyI+DQoJCQkJVGhpcyBpcyBzb21lIHRl
eHQgdGhhdCBzaG91bGQgc2Nyb2xsLi4gVGhpcyBpcyBzb21lIHRleHQgdGhhdCBzaG91bGQgc2Ny
b2xsLi4NCiAgICAgICAgICAgIDwvbWFycXVlZT4JDQoJCTwvZGl2Pg0KCQk8YnIvPg0KCQkvLyBN
YXJxdWVlIHdpdGggb3ZlcmZsb3cgdmlzaWJsZQ0KCQk8ZGl2Pg0KCQkJPG1hcnF1ZWUgc3R5bGU9
Im92ZXJmbG93OiB2aXNpYmxlOyB3aGl0ZS1zcGFjZTogbm93cmFwOyI+DQoJCQkJVGhpcyBpcyBz
b21lIHRleHQgdGhhdCBzaG91bGQgc2Nyb2xsLi4gVGhpcyBpcyBzb21lIHRleHQgdGhhdCBzaG91
bGQgc2Nyb2xsLi4NCiAgICAgICAgICAgIDwvbWFycXVlZT4JDQoJCTwvZGl2Pg0KCQk8YnIvPg0K
CQkvLyBNYXJxdWVlIHdpdGggb3ZlcmZsb3cgaGlkZGVuDQoJCTxkaXY+DQoJCQk8bWFycXVlZSBz
dHlsZT0ib3ZlcmZsb3c6IGhpZGRlbjsgd2hpdGUtc3BhY2U6IG5vd3JhcDsiPg0KCQkJCVRoaXMg
aXMgc29tZSB0ZXh0IHRoYXQgc2hvdWxkIHNjcm9sbC4uIFRoaXMgaXMgc29tZSB0ZXh0IHRoYXQg
c2hvdWxkIHNjcm9sbC4uDQogICAgICAgICAgICA8L21hcnF1ZWU+CQ0KCQk8L2Rpdj4NCgkJPGJy
Lz4NCgkJLy8gVGFibGUgKGF1dG8gZGltZW5zaW9ucykgY29udGFpbmluZyBtYXJxdWVlIHdpdGgg
b3ZlcmZsb3cgYXV0bw0KCQk8dGFibGU+DQoJCQk8dHI+DQoJCQkJPHRkPg0KCQkJCQk8bWFycXVl
ZSBzdHlsZT0ib3ZlcmZsb3c6IGF1dG87IHdoaXRlLXNwYWNlOiBub3dyYXA7Ij4NCgkJCQkJCVRo
aXMgaXMgc29tZSB0ZXh0IHRoYXQgc2hvdWxkIHNjcm9sbC4uIFRoaXMgaXMgc29tZSB0ZXh0IHRo
YXQgc2hvdWxkIHNjcm9sbC4uCQkJCQkNCgkJCQkJPC9tYXJxdWVlPg0KCQkJCTwvdGQ+DQoJCQk8
L3RyPg0KCQk8L3RhYmxlPg0KCQk8YnIvPg0KCQkvLyBUYWJsZSAodGFibGUgY2VsbCB3aWR0aCAx
MDBweCkgY29udGFpbmluZyBtYXJxdWVlIHdpdGggb3ZlcmZsb3cgaGlkZGVuDQoJCTx0YWJsZT4N
CgkJCTx0cj4NCgkJCQk8dGQgd2lkdGg9IjEwMHB4Ij4NCgkJCQkJPG1hcnF1ZWUgc3R5bGU9Im92
ZXJmbG93OiBoaWRkZW47IHdoaXRlLXNwYWNlOiBub3dyYXA7Ij4NCgkJCQkJCVRoaXMgaXMgc29t
ZSB0ZXh0IHRoYXQgc2hvdWxkIHNjcm9sbC4uIFRoaXMgaXMgc29tZSB0ZXh0IHRoYXQgc2hvdWxk
IHNjcm9sbC4uCQkJCQkNCgkJCQkJPC9tYXJxdWVlPg0KCQkJCTwvdGQ+DQoJCQk8L3RyPg0KCQk8
L3RhYmxlPg0KCQk8YnIvPg0KCQkvLyBUYWJsZSAoYXV0byBkaW1lbnNpb25zKSBjb250YWluaW5n
IG1hcnF1ZWUgd2l0aCBubyBvdmVyZmxvdw0KCQk8dGFibGU+DQoJCQk8dHI+DQoJCQkJPHRkPg0K
CQkJCQk8bWFycXVlZSBzdHlsZT0ib3ZlcmZsb3c6IGF1dG87IHdoaXRlLXNwYWNlOiBub3dyYXA7
Ij4NCgkJCQkJCVRoaXMgaXMgc29tZSB0ZXh0IHRoYXQgc2hvdWxkIHNjcm9sbC4uIFRoaXMgaXMg
c29tZSB0ZXh0IHRoYXQgc2hvdWxkIHNjcm9sbC4uCQkJCQkNCgkJCQkJPC9tYXJxdWVlPg0KCQkJ
CTwvdGQ+DQoJCQk8L3RyPg0KCQk8L3RhYmxlPg0KCQk8YnIvPg0KCQkvLyBUYWJsZSAodGFibGUg
Y2VsbCB3aWR0aCAxMDBweCkgY29udGFpbmluZyBtYXJxdWVlIHdpdGggbm8gb3ZlcmZsb3cNCgkJ
PHRhYmxlPg0KCQkJPHRyPg0KCQkJCTx0ZCB3aWR0aD0iMTAwcHgiPg0KCQkJCQk8bWFycXVlZSBz
dHlsZT0id2hpdGUtc3BhY2U6IG5vd3JhcDsiPg0KCQkJCQkJVGhpcyBpcyBzb21lIHRleHQgdGhh
dCBzaG91bGQgc2Nyb2xsLi4gVGhpcyBpcyBzb21lIHRleHQgdGhhdCBzaG91bGQgc2Nyb2xsLi4J
CQkJCQ0KCQkJCQk8L21hcnF1ZWU+DQoJCQkJPC90ZD4NCgkJCTwvdHI+DQoJCTwvdGFibGU+DQoJ
CQ0KCTwvYm9keT4NCjwvaHRtbD4=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>137888</attachid>
            <date>2012-04-19 05:54:48 -0700</date>
            <delta_ts>2012-04-19 16:25:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-51978-20120419182556.patch</filename>
            <type>text/plain</type>
            <size>6400</size>
            <attacher name="Arpita Bahuguna">arpitabahuguna</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDExNDYyNikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDEyLTA0LTE5ICBBcnBpdGEg
QmFodWd1bmEgIDxhcnBpdGFiYWh1Z3VuYUBnbWFpbC5jb20+CisKKyAgICAgICAgTWFycXVlZSBp
bnNpZGUgdGFibGUgaW5jb3JyZWN0bHkgc2l6ZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTUxOTc4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgVGVzdDogZmFzdC9odG1sL21hcnF1ZWUtZWxlbWVudC1vdmVy
Zmxvdy5odG1sCisKKyAgICAgICAgKiBjc3MvQ1NTU3R5bGVTZWxlY3Rvci5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpDU1NTdHlsZVNlbGVjdG9yOjphZGp1c3RSZW5kZXJTdHlsZSk6CisgICAgICAg
IENoYW5nZSBtYWRlIHRvIGV4cGxpY2l0bHkgc2V0IHRoZSBvdmVyZmxvdyBwcm9wZXJ0eSBhcyBt
YXJxdWVlIGZvciBtYXJxdWVlIGVsZW1lbnRzLgorCiAyMDEyLTA0LTE4ICBWc2V2b2xvZCBWbGFz
b3YgIDx2c2V2aWtAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IE5vIHJl
c3BvbnNlIGJvZHkgYXZhaWxhYmxlIGZvciBjYWNoZWQgcmVzb3VyY2UgcmVxdWVzdHMgd2l0aCBl
cnJvciBzdGF0dXMgY29kZXMuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9jc3MvQ1NTU3R5bGVTZWxl
Y3Rvci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvY3NzL0NTU1N0eWxlU2VsZWN0
b3IuY3BwCShyZXZpc2lvbiAxMTQ2MjYpCisrKyBTb3VyY2UvV2ViQ29yZS9jc3MvQ1NTU3R5bGVT
ZWxlY3Rvci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTIwMjIsMTIgKzIwMjIsMTUgQEAgdm9pZCBD
U1NTdHlsZVNlbGVjdG9yOjphZGp1c3RSZW5kZXJTdHlsZQogICAgIGVsc2UKICAgICAgICAgc3R5
bGUtPmFkZFRvVGV4dERlY29yYXRpb25zSW5FZmZlY3Qoc3R5bGUtPnRleHREZWNvcmF0aW9uKCkp
OwogCi0gICAgLy8gSWYgZWl0aGVyIG92ZXJmbG93IHZhbHVlIGlzIG5vdCB2aXNpYmxlLCBjaGFu
Z2UgdG8gYXV0by4KLSAgICBpZiAoc3R5bGUtPm92ZXJmbG93WCgpID09IE9NQVJRVUVFICYmIHN0
eWxlLT5vdmVyZmxvd1koKSAhPSBPTUFSUVVFRSkKLSAgICAgICAgc3R5bGUtPnNldE92ZXJmbG93
WShPTUFSUVVFRSk7Ci0gICAgZWxzZSBpZiAoc3R5bGUtPm92ZXJmbG93WSgpID09IE9NQVJRVUVF
ICYmIHN0eWxlLT5vdmVyZmxvd1goKSAhPSBPTUFSUVVFRSkKKyAgICAvLyBGb3IgbWFycXVlZSBl
bGVtZW50LCBvdmVycmlkZSB0aGUgb3ZlcmZsb3cgcHJvcGVydHkgYW5kIGV4cGxpY2l0bHkgc2V0
IGl0IGFzIG1hcnF1ZWUuCisgICAgLy8gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTUxOTc4CisgICAgaWYgKGUgJiYgZS0+aGFzVGFnTmFtZShtYXJxdWVlVGFnKSkgewog
ICAgICAgICBzdHlsZS0+c2V0T3ZlcmZsb3dYKE9NQVJRVUVFKTsKLSAgICBlbHNlIGlmIChzdHls
ZS0+b3ZlcmZsb3dYKCkgPT0gT1ZJU0lCTEUgJiYgc3R5bGUtPm92ZXJmbG93WSgpICE9IE9WSVNJ
QkxFKQorICAgICAgICBzdHlsZS0+c2V0T3ZlcmZsb3dZKE9NQVJRVUVFKTsKKyAgICB9CisKKyAg
ICAvLyBJZiBlaXRoZXIgb3ZlcmZsb3cgdmFsdWUgaXMgbm90IHZpc2libGUsIGNoYW5nZSB0byBh
dXRvLgorICAgIGlmIChzdHlsZS0+b3ZlcmZsb3dYKCkgPT0gT1ZJU0lCTEUgJiYgc3R5bGUtPm92
ZXJmbG93WSgpICE9IE9WSVNJQkxFKQogICAgICAgICBzdHlsZS0+c2V0T3ZlcmZsb3dYKE9BVVRP
KTsKICAgICBlbHNlIGlmIChzdHlsZS0+b3ZlcmZsb3dZKCkgPT0gT1ZJU0lCTEUgJiYgc3R5bGUt
Pm92ZXJmbG93WCgpICE9IE9WSVNJQkxFKQogICAgICAgICBzdHlsZS0+c2V0T3ZlcmZsb3dZKE9B
VVRPKTsKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDExNDYyNikKKysrIExheW91dFRlc3RzL0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDEyLTA0LTE5ICBBcnBpdGEgQmFo
dWd1bmEgIDxhcnBpdGFiYWh1Z3VuYUBnbWFpbC5jb20+CisKKyAgICAgICAgTWFycXVlZSBpbnNp
ZGUgdGFibGUgaW5jb3JyZWN0bHkgc2l6ZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTUxOTc4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgKiBmYXN0L2h0bWwvbWFycXVlZS1lbGVtZW50LW92ZXJmbG93LWV4
cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9odG1sL21hcnF1ZWUtZWxlbWVudC1v
dmVyZmxvdy5odG1sOiBBZGRlZC4KKyAgICAgICAgVGVzdCBjYXNlIGFkZGVkIGZvciB2ZXJpZnlp
bmcgbWFycXVlZSByZW5kZXJpbmcgd2hlbiBvdmVyZmxvdyBwcm9wZXJ0eSBpcyBzcGVjaWZpZWQg
KGZvciBtYXJxdWVlIGVsZW1lbnQpLgorCiAyMDEyLTA0LTE4ICBWc2V2b2xvZCBWbGFzb3YgIDx2
c2V2aWtAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IE5vIHJlc3BvbnNl
IGJvZHkgYXZhaWxhYmxlIGZvciBjYWNoZWQgcmVzb3VyY2UgcmVxdWVzdHMgd2l0aCBlcnJvciBz
dGF0dXMgY29kZXMuCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2h0bWwvbWFycXVlZS1lbGVtZW50
LW92ZXJmbG93LWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2h0
bWwvbWFycXVlZS1lbGVtZW50LW92ZXJmbG93LWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysr
IExheW91dFRlc3RzL2Zhc3QvaHRtbC9tYXJxdWVlLWVsZW1lbnQtb3ZlcmZsb3ctZXhwZWN0ZWQu
dHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDE0IEBACitUaGUgZm9sbG93aW5nIHRlc3QgdmVy
aWZpZXMgd2hldGhlciB0aGUgTWFycXVlZSBlbGVtZW50IGlzIHJlbmRlcmVkIGFzIGV4cGVjdGVk
IHdoZW4gc3BlY2lmaWVkIHdpdGggdGhlIG92ZXJmbG93IChhdXRvLCBzY3JvbGwsIHZpc2libGUs
IGhpZGRlbikgcHJvcGVydHkuCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBv
ZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitQQVNT
IFRoZSBtYXJxdWVlJ3MgcmVuZGVyaW5nIHdpdGggb3ZlcmZsb3cgcHJvcGVydHkgc2V0IGFzICB3
YXMgc3VjY2Vzc2Z1bGwKK1BBU1MgVGhlIG1hcnF1ZWUncyByZW5kZXJpbmcgd2l0aCBvdmVyZmxv
dyBwcm9wZXJ0eSBzZXQgYXMgYXV0byB3YXMgc3VjY2Vzc2Z1bGwKK1BBU1MgVGhlIG1hcnF1ZWUn
cyByZW5kZXJpbmcgd2l0aCBvdmVyZmxvdyBwcm9wZXJ0eSBzZXQgYXMgaGlkZGVuIHdhcyBzdWNj
ZXNzZnVsbAorUEFTUyBUaGUgbWFycXVlZSdzIHJlbmRlcmluZyB3aXRoIG92ZXJmbG93IHByb3Bl
cnR5IHNldCBhcyBzY3JvbGwgd2FzIHN1Y2Nlc3NmdWxsCitQQVNTIFRoZSBtYXJxdWVlJ3MgcmVu
ZGVyaW5nIHdpdGggb3ZlcmZsb3cgcHJvcGVydHkgc2V0IGFzIHZpc2libGUgd2FzIHN1Y2Nlc3Nm
dWxsCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpJ
bmRleDogTGF5b3V0VGVzdHMvZmFzdC9odG1sL21hcnF1ZWUtZWxlbWVudC1vdmVyZmxvdy5odG1s
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvaHRtbC9tYXJxdWVlLWVsZW1lbnQtb3Zl
cmZsb3cuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvaHRtbC9tYXJxdWVl
LWVsZW1lbnQtb3ZlcmZsb3cuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw2NSBAQAorPGh0
bWw+Cis8aGVhZD4KKzx0aXRsZT5DaGVja3MgdGhlIHJlbmRlcmluZyBvZiBNYXJxdWVlIGVsZW1l
bnQgd2l0aCBvdmVyZmxvdyBwcm9wZXJ0eSBzcGVjaWZpZWQuIEJ1Z3ppbGxhIGJ1ZzogNTE5Nzg8
L3RpdGxlPgorPHNjcmlwdCBzcmM9Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9z
Y3JpcHQ+Cis8c2NyaXB0PgoraWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikgeworICAg
IGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKKyAgICBsYXlvdXRUZXN0Q29udHJv
bGxlci53YWl0VW50aWxEb25lKCk7Cit9CisKK2Z1bmN0aW9uIHRlc3QoKSB7CisJZGVzY3JpcHRp
b24oIlRoZSBmb2xsb3dpbmcgdGVzdCB2ZXJpZmllcyB3aGV0aGVyIHRoZSBNYXJxdWVlIGVsZW1l
bnQgaXMgcmVuZGVyZWQgYXMgZXhwZWN0ZWQgd2hlbiBzcGVjaWZpZWQgd2l0aCB0aGUgb3ZlcmZs
b3cgKGF1dG8sIHNjcm9sbCwgdmlzaWJsZSwgaGlkZGVuKSBwcm9wZXJ0eS4iKQorCXZhciB0PXNl
dFRpbWVvdXQoInJlc3VsdCgpIiwxMCk7Cit9CisKK2Z1bmN0aW9uIHJlc3VsdCgpIHsKKwl2YXIg
ZWxlbWVudHMgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnbWFycXVlZScpOworCWZv
ciAoaSA9IDA7IGkgPCBlbGVtZW50cy5sZW5ndGg7IGkrKykgeworCQlzdHIgPSAiVGhlIG1hcnF1
ZWUncyByZW5kZXJpbmcgd2l0aCBvdmVyZmxvdyBwcm9wZXJ0eSBzZXQgYXMgIitlbGVtZW50c1tp
XS5zdHlsZS5vdmVyZmxvdzsKKwkJaWYgKGVsZW1lbnRzW2ldLnNjcm9sbExlZnQgIT0gMCkKKwkJ
CXRlc3RQYXNzZWQoc3RyKycgd2FzIHN1Y2Nlc3NmdWxsJyk7CisJCWVsc2UKKwkJCXRlc3RGYWls
ZWQoc3RyKycgZmFpbGVkJyk7CisJfQorCXZhciBlbGVtZW50cyA9IGRvY3VtZW50LmdldEVsZW1l
bnRzQnlUYWdOYW1lKCdtYXJxdWVlJyk7CisJd2hpbGUgKGVsZW1lbnRzLmxlbmd0aCA+IDApIHsK
KwkJZWxlbWVudHNbMF0ucGFyZW50Tm9kZS5yZW1vdmVDaGlsZChlbGVtZW50c1swXSk7CisJCWVs
ZW1lbnRzID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ21hcnF1ZWUnKTsKKwl9CisK
KyAgICAgICAgaXNTdWNjZXNzZnVsbHlQYXJzZWQoKTsKKworCWlmICh3aW5kb3cubGF5b3V0VGVz
dENvbnRyb2xsZXIpCisJCWxheW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKK30KKzwv
c2NyaXB0PgorPC9oZWFkPgorPGJvZHkgb25sb2FkPSJ0ZXN0KCkiPgorPGRpdj4KKwkJPG1hcnF1
ZWUgaWQ9Im1hcnF1ZWUiIHN0eWxlPSJ3aGl0ZS1zcGFjZTogbm93cmFwOyI+CisJCQlUaGlzIGlz
IHNvbWUgdGV4dCB0aGF0IHNob3VsZCBzY3JvbGwuLiBUaGlzIGlzIHNvbWUgdGV4dCB0aGF0IHNo
b3VsZCBzY3JvbGwuLgkJCQkJCisJCTwvbWFycXVlZT4KKzwvZGl2PgorPGRpdj4KKwkJPG1hcnF1
ZWUgaWQ9Im1hcnF1ZWUiIHN0eWxlPSJvdmVyZmxvdzogYXV0bzsgd2hpdGUtc3BhY2U6IG5vd3Jh
cDsiPgorCQkJVGhpcyBpcyBzb21lIHRleHQgdGhhdCBzaG91bGQgc2Nyb2xsLi4gVGhpcyBpcyBz
b21lIHRleHQgdGhhdCBzaG91bGQgc2Nyb2xsLi4JCQkJCQorCQk8L21hcnF1ZWU+Cis8L2Rpdj4K
KzxkaXY+CisJCTxtYXJxdWVlIGlkPSJtYXJxdWVlIiBzdHlsZT0ib3ZlcmZsb3c6IGhpZGRlbjsg
d2hpdGUtc3BhY2U6IG5vd3JhcDsiPgorCQkJVGhpcyBpcyBzb21lIHRleHQgdGhhdCBzaG91bGQg
c2Nyb2xsLi4gVGhpcyBpcyBzb21lIHRleHQgdGhhdCBzaG91bGQgc2Nyb2xsLi4JCQkJCQorCQk8
L21hcnF1ZWU+Cis8L2Rpdj4KKzxkaXY+CisJCTxtYXJxdWVlIGlkPSJtYXJxdWVlIiBzdHlsZT0i
b3ZlcmZsb3c6IHNjcm9sbDsgd2hpdGUtc3BhY2U6IG5vd3JhcDsiPgorCQkJVGhpcyBpcyBzb21l
IHRleHQgdGhhdCBzaG91bGQgc2Nyb2xsLi4gVGhpcyBpcyBzb21lIHRleHQgdGhhdCBzaG91bGQg
c2Nyb2xsLi4JCQkJCQorCQk8L21hcnF1ZWU+Cis8L2Rpdj4KKzxkaXY+CisJCTxtYXJxdWVlIGlk
PSJtYXJxdWVlIiBzdHlsZT0ib3ZlcmZsb3c6IHZpc2libGU7IHdoaXRlLXNwYWNlOiBub3dyYXA7
Ij4KKwkJCVRoaXMgaXMgc29tZSB0ZXh0IHRoYXQgc2hvdWxkIHNjcm9sbC4uIFRoaXMgaXMgc29t
ZSB0ZXh0IHRoYXQgc2hvdWxkIHNjcm9sbC4uCQkJCQkKKwkJPC9tYXJxdWVlPgorPC9kaXY+Cis8
L2JvZHk+Cis8L2h0bWw+Cg==
</data>
<flag name="review"
          id="143088"
          type_id="1"
          status="-"
          setter="jchaffraix"
    />
          </attachment>
      

    </bug>

</bugzilla>