<?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>58032</bug_id>
          
          <creation_ts>2011-04-07 05:47:31 -0700</creation_ts>
          <short_desc>[Qt] REGRESSION(83122): tst_QWebElement::style() fails</short_desc>
          <delta_ts>2011-05-06 13:51: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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>38654</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Ademar Reis">ademar</assigned_to>
          <cc>abecsi</cc>
    
    <cc>ademar</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>hausmann</cc>
    
    <cc>ian</cc>
    
    <cc>jturcotte</cc>
    
    <cc>koivisto</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>381255</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-04-07 05:47:31 -0700</bug_when>
    <thetext>FAIL!  : tst_QWebElement::style() Compared values are not the same
   Actual (p.styleProperty(&quot;color&quot;, QWebElement::InlineStyle)): blue
   Expected (QLatin1String(&quot;green&quot;)): green
   Loc: [/home/webkitbuildbot/slaves/release32bit/buildslave/qt-linux-release/build/Source/WebKit/qt/tests/qwebelement/tst_qwebelement.cpp(486)]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>381381</commentid>
    <comment_count>1</comment_count>
    <who name="Andras Becsi">abecsi</who>
    <bug_when>2011-04-07 08:53:30 -0700</bug_when>
    <thetext>(In reply to comment #0)
&gt; FAIL!  : tst_QWebElement::style() Compared values are not the same
&gt;    Actual (p.styleProperty(&quot;color&quot;, QWebElement::InlineStyle)): blue
&gt;    Expected (QLatin1String(&quot;green&quot;)): green
&gt;    Loc: [/home/webkitbuildbot/slaves/release32bit/buildslave/qt-linux-release/build/Source/WebKit/qt/tests/qwebelement/tst_qwebelement.cpp(486)]

Seems that the !important rule is not handled correctly.
Need to check whether this only affects the Qt API.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>383104</commentid>
    <comment_count>2</comment_count>
    <who name="Andras Becsi">abecsi</who>
    <bug_when>2011-04-11 04:57:58 -0700</bug_when>
    <thetext>(In reply to comment #1)
&gt; (In reply to comment #0)
&gt; &gt; FAIL!  : tst_QWebElement::style() Compared values are not the same
&gt; &gt;    Actual (p.styleProperty(&quot;color&quot;, QWebElement::InlineStyle)): blue
&gt; &gt;    Expected (QLatin1String(&quot;green&quot;)): green
&gt; &gt;    Loc: [/home/webkitbuildbot/slaves/release32bit/buildslave/qt-linux-release/build/Source/WebKit/qt/tests/qwebelement/tst_qwebelement.cpp(486)]
&gt; 
&gt; Seems that the !important rule is not handled correctly.
&gt; Need to check whether this only affects the Qt API.

The documentation of QWebElement::styleProperty describes the following for the QWebElement::StyleResolveStrategy enum&apos;s InlineStyle: 

&quot;Return the property value as it is defined in the element, without respecting style inheritance and other CSS rules.&quot;

So I think the result is actually correct and r83122 fixed this behaviour.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>383109</commentid>
    <comment_count>3</comment_count>
      <attachid>88990</attachid>
    <who name="Andras Becsi">abecsi</who>
    <bug_when>2011-04-11 05:02:05 -0700</bug_when>
    <thetext>Created attachment 88990
proposed fix

Simon or Jocelyn could you confirm whether this is the correct behaviour of the API?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>383133</commentid>
    <comment_count>4</comment_count>
      <attachid>88990</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2011-04-11 06:17:30 -0700</bug_when>
    <thetext>Comment on attachment 88990
proposed fix

This is a progression IMO, so r=me. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>383146</commentid>
    <comment_count>5</comment_count>
      <attachid>88990</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-11 06:45:10 -0700</bug_when>
    <thetext>Comment on attachment 88990
proposed fix

Clearing flags on attachment: 88990

Committed r83440: &lt;http://trac.webkit.org/changeset/83440&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>383147</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-11 06:45:18 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>388154</commentid>
    <comment_count>7</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-04-18 16:21:16 -0700</bug_when>
    <thetext>before this change:
--------------------
FAIL!  : tst_QWebElement::style() Compared values are not the same
   Actual (p.styleProperty(&quot;color&quot;, QWebElement::InlineStyle)): blue
   Expected (QLatin1String(&quot;green&quot;)): green
   Loc: [/home/webkitbuildbot/slaves/release32bit/buildslave/qt-linux-release/build/Source/WebKit/qt/tests/qwebelement/tst_qwebelement.cpp(486)]

after this change:
-------------------
FAIL!  : tst_QWebElement::style() Compared values are not the same
   Actual (p.styleProperty(&quot;color&quot;, QWebElement::CascadedStyle)): yellow
   Expected (QLatin1String(&quot;green&quot;)): green
   Loc: [/home/webkitbuildbot/slaves/release32bit/buildslave/qt-linux-release/build/Source/WebKit/qt/tests/qwebelement/tst_qwebelement.cpp(487)]


Reopen because of a very strange bug. :o

I don&apos;t understand how is it possible. It seems if an 
expected result modification make the next test case fail.

Could you check it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>397461</commentid>
    <comment_count>8</comment_count>
    <who name="Ademar Reis">ademar</who>
    <bug_when>2011-05-03 15:35:36 -0700</bug_when>
    <thetext>(In reply to comment #7)

&gt; I don&apos;t understand how is it possible. It seems if an 
&gt; expected result modification make the next test case fail.

You didn&apos;t see the second failure before because the test was failing (and therefore aborting) before reaching it. If you comment-out the first call (the one fixed by this patch), you&apos;ll see that the second error was there already (also introduced by r83122)

Anyway, Ossy is right: this bug is still open, as a regression is still there.

@Andras: do you plan to work more on it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>397463</commentid>
    <comment_count>9</comment_count>
    <who name="Ian Henderson">ian</who>
    <bug_when>2011-05-03 15:38:52 -0700</bug_when>
    <thetext>Is this the same bug as &lt;https://bugs.webkit.org/show_bug.cgi?id=60007&gt;?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>397908</commentid>
    <comment_count>10</comment_count>
    <who name="Ademar Reis">ademar</who>
    <bug_when>2011-05-04 07:18:05 -0700</bug_when>
    <thetext>(In reply to comment #9)
&gt; Is this the same bug as &lt;https://bugs.webkit.org/show_bug.cgi?id=60007&gt;?

What a mess :-P

Now we are back to our original failure, but the second test pass:

&quot;&quot;&quot;
FAIL!  : tst_QWebElement::style() Compared values are not the same
   Actual (p.styleProperty(&quot;color&quot;, QWebElement::InlineStyle)): green
   Expected (QLatin1String(&quot;blue&quot;)): blue
   Loc: [/opt/projects/webkit/webkit/Source/WebKit/qt/tests/qwebelement/tst_qwebelement.cpp(486)]
&quot;&quot;&quot;

If I comment-out this line, the second test passes.

So, we are back to the original problem and the fix requires a change in our Qt implementation, because as pointed out by Andras, the Qt API documentation is clear about QWebElement::InlineStyle: &quot;Return the property value as it is defined in the element, without respecting style inheritance and other CSS rules&quot;, which is exactly what we test now.

In other words, our QWebElement::InlineStyle never worked: the test was wrong and r83122 introduced a bug that made us think it was actually fixing our API and thus we fixed our test. When that bug was fixed, we returned to our buggy API, but this time with the right test. :-)

Andras: do you plan to work on this? If not, I would like to open a different bug (which is basically: &quot;QWebElement::InlineStyle doesn&apos;t work as expected&quot;) and try to fix it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>399506</commentid>
    <comment_count>11</comment_count>
    <who name="Ademar Reis">ademar</who>
    <bug_when>2011-05-06 07:38:22 -0700</bug_when>
    <thetext>As described in my previous comment, the regression itself was fixed. To describe the real problem I&apos;ve opened bug 60372.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>399681</commentid>
    <comment_count>12</comment_count>
    <who name="Ademar Reis">ademar</who>
    <bug_when>2011-05-06 11:48:08 -0700</bug_when>
    <thetext>OK, I think I finally figured it out:

From https://bugs.webkit.org/show_bug.cgi?id=60372#c1

WebCore::CSSMutableStyleDeclaration::setProperty() has this:

&quot;&quot;&quot;
// When replacing an existing property value, this moves the property to the end of the list.
&quot;&quot;&quot;
(it also says &quot;Firefox preserves the position, and MSIE moves the property to the beginning&quot;, but that&apos;s not relevant for this bug)

And in the test code, we set the property twice for the same element:

    p.setStyleProperty(&quot;color&quot;, &quot;green !important&quot;);
    ...
    p.setStyleProperty(&quot;color&quot;, &quot;blue&quot;);
    ...

So when we call styleProperty(QWebElement::InlineStyle) after the second setStyleProperty(), there are two inline styles and we get the one with high priority.

So in summary, the implementation is right and the test is wrong... :P

Patch is on the way</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>399686</commentid>
    <comment_count>13</comment_count>
      <attachid>92617</attachid>
    <who name="Ademar Reis">ademar</who>
    <bug_when>2011-05-06 11:50:53 -0700</bug_when>
    <thetext>Created attachment 92617
second fix (basically reverts the previous change)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>399701</commentid>
    <comment_count>14</comment_count>
    <who name="Caio Marcelo de Oliveira Filho">cmarcelo</who>
    <bug_when>2011-05-06 12:09:03 -0700</bug_when>
    <thetext>(In reply to comment #12)
&gt;     p.setStyleProperty(&quot;color&quot;, &quot;green !important&quot;);
&gt;     ...
&gt;     p.setStyleProperty(&quot;color&quot;, &quot;blue&quot;);
&gt;     ...
&gt; 
&gt; So when we call styleProperty(QWebElement::InlineStyle) after the second setStyleProperty(), there are two inline styles and we get the one with high priority.

For some reason I was expecting the second call to replace the color property, set it to a new value, instead of appending a new inline style :-/   is really appending the behavior we want?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>399718</commentid>
    <comment_count>15</comment_count>
    <who name="Ademar Reis">ademar</who>
    <bug_when>2011-05-06 12:20:26 -0700</bug_when>
    <thetext>(In reply to comment #14)
&gt; (In reply to comment #12)
&gt; &gt;     p.setStyleProperty(&quot;color&quot;, &quot;green !important&quot;);
&gt; &gt;     ...
&gt; &gt;     p.setStyleProperty(&quot;color&quot;, &quot;blue&quot;);
&gt; &gt;     ...
&gt; &gt; 
&gt; &gt; So when we call styleProperty(QWebElement::InlineStyle) after the second setStyleProperty(), there are two inline styles and we get the one with high priority.
&gt; 
&gt; For some reason I was expecting the second call to replace the color property, set it to a new value, instead of appending a new inline style :-/   is really appending the behavior we want?

Me too. But now re-reading the code more carefully, I think it&apos;s not actually duplicating, it&apos;s just moving it to the end of the list.

/me needs coffee and a debug build of qtwebkit... what a confusing problem. :P</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>399787</commentid>
    <comment_count>16</comment_count>
    <who name="Ademar Reis">ademar</who>
    <bug_when>2011-05-06 13:51:30 -0700</bug_when>
    <thetext>I&apos;m very sorry for the noise... Please ignore my previous comments.

This bug is closed and the bug to be solved is really bug 60372 :-P

I&apos;ll make sure my patch include documentation improvements.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>88990</attachid>
            <date>2011-04-11 05:02:05 -0700</date>
            <delta_ts>2011-04-18 16:21:37 -0700</delta_ts>
            <desc>proposed fix</desc>
            <filename>tst_qwebelement.patch</filename>
            <type>text/plain</type>
            <size>1637</size>
            <attacher name="Andras Becsi">abecsi</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9x
dC9DaGFuZ2VMb2cKaW5kZXggMjAxODlkNi4uNWNjNjUwZCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdC9xdC9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9xdC9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOCBAQAorMjAxMS0wNC0xMSAgQW5kcmFzIEJlY3NpICA8YWJlY3NpQHdlYmtpdC5vcmc+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW1F0XSBS
RUdSRVNTSU9OKDgzMTIyKTogdHN0X1FXZWJFbGVtZW50OjpzdHlsZSgpIGZhaWxzCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01ODAzMgorCisgICAgICAg
IEFjY29yZGluZyB0byB0aGUgZG9jdW1lbnRhdGlvbiBvZiBRV2ViRWxlbWVudCB0aGUgc3R5bGVQ
cm9wZXJ0eSBtZXRob2Qgc2hvdWxkCisgICAgICAgIG5vdCByZXNwZWN0IHN0eWxlIGluaGVyaXRh
bmNlIGFuZCBvdGhlciBDU1MgcnVsZXMgZm9yIHRoZSBJbmxpbmVTdHlsZSBlbnVtLgorCisgICAg
ICAgIHI4MzEyMiBmaXhlZCB0aGlzIGJlaGF2aW91ci4KKworICAgICAgICAqIHRlc3RzL3F3ZWJl
bGVtZW50L3RzdF9xd2ViZWxlbWVudC5jcHA6CisgICAgICAgICh0c3RfUVdlYkVsZW1lbnQ6OnN0
eWxlKTogRml4IHRoZSBleHBlY3RlZCBjb2xvciBmb3IgUVdlYkVsZW1lbnQ6OklubGluZVN0eWxl
LgorCiAyMDExLTA0LTA4ICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNv
bT4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByODMyOTUuCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0L3F0L3Rlc3RzL3F3ZWJlbGVtZW50L3RzdF9xd2ViZWxlbWVudC5jcHAg
Yi9Tb3VyY2UvV2ViS2l0L3F0L3Rlc3RzL3F3ZWJlbGVtZW50L3RzdF9xd2ViZWxlbWVudC5jcHAK
aW5kZXggYzdjNDlhMi4uOWU5OTQ4YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9xdC90ZXN0
cy9xd2ViZWxlbWVudC90c3RfcXdlYmVsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvcXQv
dGVzdHMvcXdlYmVsZW1lbnQvdHN0X3F3ZWJlbGVtZW50LmNwcApAQCAtNDgzLDcgKzQ4Myw3IEBA
IHZvaWQgdHN0X1FXZWJFbGVtZW50OjpzdHlsZSgpCiAgICAgUUNPTVBBUkUocC5zdHlsZVByb3Bl
cnR5KCJjb2xvciIsIFFXZWJFbGVtZW50OjpDYXNjYWRlZFN0eWxlKSwgUUxhdGluMVN0cmluZygi
Z3JlZW4iKSk7CiAKICAgICBwLnNldFN0eWxlUHJvcGVydHkoImNvbG9yIiwgImJsdWUiKTsKLSAg
ICBRQ09NUEFSRShwLnN0eWxlUHJvcGVydHkoImNvbG9yIiwgUVdlYkVsZW1lbnQ6OklubGluZVN0
eWxlKSwgUUxhdGluMVN0cmluZygiZ3JlZW4iKSk7CisgICAgUUNPTVBBUkUocC5zdHlsZVByb3Bl
cnR5KCJjb2xvciIsIFFXZWJFbGVtZW50OjpJbmxpbmVTdHlsZSksIFFMYXRpbjFTdHJpbmcoImJs
dWUiKSk7CiAgICAgUUNPTVBBUkUocC5zdHlsZVByb3BlcnR5KCJjb2xvciIsIFFXZWJFbGVtZW50
OjpDYXNjYWRlZFN0eWxlKSwgUUxhdGluMVN0cmluZygiZ3JlZW4iKSk7CiAKICAgICBwLnNldFN0
eWxlUHJvcGVydHkoImNvbG9yIiwgImJsdWUgIWltcG9ydGFudCIpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>92617</attachid>
            <date>2011-05-06 11:50:53 -0700</date>
            <delta_ts>2011-05-06 12:14:26 -0700</delta_ts>
            <desc>second fix (basically reverts the previous change)</desc>
            <filename>0001-Qt-REGRESSION-83122-tst_QWebElement-style-fails.patch</filename>
            <type>text/plain</type>
            <size>2586</size>
            <attacher name="Ademar Reis">ademar</attacher>
            
              <data encoding="base64">RnJvbSBhNjM5NWVmMWJkMDIyZDk4NzFhODFiMDhkMTk2YWI4YTZlZTQ3ZTJjIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBZGVtYXIgZGUgU291emEgUmVpcyBKciA8YWRlbWFyLnJlaXNA
b3BlbmJvc3NhLm9yZz4KRGF0ZTogRnJpLCA2IE1heSAyMDExIDE1OjQ1OjQzIC0wMzAwClN1Ympl
Y3Q6IFtQQVRDSF0gW1F0XSBSRUdSRVNTSU9OKDgzMTIyKTogdHN0X1FXZWJFbGVtZW50OjpzdHls
ZSgpIGZhaWxzCgpodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTgwMzIK
ClRoaXMgY29tbWl0IHJldmVydHMgdGhlIHByZXZpb3VzIGNoYW5nZSAocjgzNDQwKS4gVGhlIHRl
c3Qgd2FzCm9yaWdpbmFsbHkgcmlnaHQuIHI4MzEyMiBpbnRyb2R1Y2VkIGEgcmVncmVzc2lvbiB3
aGljaCB3YXMgbGF0ZXIKZml4ZWQgaW4gcjg1NTg1LiBTZWUgYnVnIGNvbW1lbnRzIGZvciB0aGUg
d2hvbGUgc3RvcnkuCgoqIHRlc3RzL3F3ZWJlbGVtZW50L3RzdF9xd2ViZWxlbWVudC5jcHA6Cih0
c3RfUVdlYkVsZW1lbnQ6OnN0eWxlKTogZml4IHRoZSB0ZXN0IGV4cGVjdGF0aW9uCi0tLQogU291
cmNlL1dlYktpdC9xdC9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE0ICsr
KysrKysrKysrKysrCiAuLi4vcXQvdGVzdHMvcXdlYmVsZW1lbnQvdHN0X3F3ZWJlbGVtZW50LmNw
cCAgICAgICB8ICAgIDQgKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nIGIv
U291cmNlL1dlYktpdC9xdC9DaGFuZ2VMb2cKaW5kZXggOWZiNzNlOS4uM2RlMGUxYSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdC9xdC9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9xdC9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxMS0wNS0wNiAgQWRlbWFyIGRlIFNvdXphIFJl
aXMgSnIuICA8YWRlbWFyLnJlaXNAb3BlbmJvc3NhLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbUXRdIFJFR1JFU1NJT04oODMxMjIpOiB0c3Rf
UVdlYkVsZW1lbnQ6OnN0eWxlKCkgZmFpbHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTU4MDMyCisKKyAgICAgICAgVGhpcyBjb21taXQgcmV2ZXJ0cyB0
aGUgcHJldmlvdXMgY2hhbmdlIChyODM0NDApLiBUaGUgdGVzdCB3YXMKKyAgICAgICAgb3JpZ2lu
YWxseSByaWdodC4gcjgzMTIyIGludHJvZHVjZWQgYSByZWdyZXNzaW9uIHdoaWNoIHdhcyBsYXRl
cgorICAgICAgICBmaXhlZCBpbiByODU1ODUuIFNlZSBidWcgY29tbWVudHMgZm9yIHRoZSB3aG9s
ZSBzdG9yeS4KKworICAgICAgICAqIHRlc3RzL3F3ZWJlbGVtZW50L3RzdF9xd2ViZWxlbWVudC5j
cHA6CisgICAgICAgICh0c3RfUVdlYkVsZW1lbnQ6OnN0eWxlKTogZml4IHRoZSB0ZXN0IGV4cGVj
dGF0aW9uCisKIDIwMTEtMDUtMDQgIFBoaWxpcHBlIE5vcm1hbmQgIDxwbm9ybWFuZEBpZ2FsaWEu
Y29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IERpbWl0cmkgR2xhemtvdi4KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQvcXQvdGVzdHMvcXdlYmVsZW1lbnQvdHN0X3F3ZWJlbGVtZW50LmNwcCBi
L1NvdXJjZS9XZWJLaXQvcXQvdGVzdHMvcXdlYmVsZW1lbnQvdHN0X3F3ZWJlbGVtZW50LmNwcApp
bmRleCA5ZTk5NDhhLi45YTFkN2JiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L3F0L3Rlc3Rz
L3F3ZWJlbGVtZW50L3RzdF9xd2ViZWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9xdC90
ZXN0cy9xd2ViZWxlbWVudC90c3RfcXdlYmVsZW1lbnQuY3BwCkBAIC00ODIsOCArNDgyLDEwIEBA
IHZvaWQgdHN0X1FXZWJFbGVtZW50OjpzdHlsZSgpCiAgICAgUUNPTVBBUkUocC5zdHlsZVByb3Bl
cnR5KCJjb2xvciIsIFFXZWJFbGVtZW50OjpJbmxpbmVTdHlsZSksIFFMYXRpbjFTdHJpbmcoImdy
ZWVuIikpOwogICAgIFFDT01QQVJFKHAuc3R5bGVQcm9wZXJ0eSgiY29sb3IiLCBRV2ViRWxlbWVu
dDo6Q2FzY2FkZWRTdHlsZSksIFFMYXRpbjFTdHJpbmcoImdyZWVuIikpOwogCisgICAgLy8gYSBz
ZWNvbmQgY29sb3IgcHJvcGVydHkgc2V0LCBib3RoIHdpbGwgYmUga2VwdCBpbmxpbmUsIGJ1dCB0
aGUgIWltcG9ydGFudAorICAgIC8vIHdpbGwgYmUgdXNlZC4KICAgICBwLnNldFN0eWxlUHJvcGVy
dHkoImNvbG9yIiwgImJsdWUiKTsKLSAgICBRQ09NUEFSRShwLnN0eWxlUHJvcGVydHkoImNvbG9y
IiwgUVdlYkVsZW1lbnQ6OklubGluZVN0eWxlKSwgUUxhdGluMVN0cmluZygiYmx1ZSIpKTsKKyAg
ICBRQ09NUEFSRShwLnN0eWxlUHJvcGVydHkoImNvbG9yIiwgUVdlYkVsZW1lbnQ6OklubGluZVN0
eWxlKSwgUUxhdGluMVN0cmluZygiZ3JlZW4iKSk7CiAgICAgUUNPTVBBUkUocC5zdHlsZVByb3Bl
cnR5KCJjb2xvciIsIFFXZWJFbGVtZW50OjpDYXNjYWRlZFN0eWxlKSwgUUxhdGluMVN0cmluZygi
Z3JlZW4iKSk7CiAKICAgICBwLnNldFN0eWxlUHJvcGVydHkoImNvbG9yIiwgImJsdWUgIWltcG9y
dGFudCIpOwotLSAKMS43LjMuNAoK
</data>

          </attachment>
      

    </bug>

</bugzilla>