<?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>75330</bug_id>
          
          <creation_ts>2011-12-28 16:41:54 -0800</creation_ts>
          <short_desc>REGRESSION (r92823): Background color not preserved when copying and pasting a table row</short_desc>
          <delta_ts>2012-04-23 00:01:55 -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>HTML Editing</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</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>HasReduction, InRadar, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>75615</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>darin</cc>
    
    <cc>enrica</cc>
    
    <cc>ossy</cc>
    
    <cc>rniwa</cc>
    
    <cc>tony</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>527798</commentid>
    <comment_count>0</comment_count>
      <attachid>120708</attachid>
    <who name="">mitz</who>
    <bug_when>2011-12-28 16:41:54 -0800</bug_when>
    <thetext>Created attachment 120708
Email message for reproducing the bug

Steps to reproduce:
0. In Mail preferences &gt; Compositing, select “Include selected text, if any; otherwise include all text”
1. Open the attached patch.eml in Mail
2. Tripe-click the green line to select it in its entirety
3. Choose Message &gt; Reply

Expected results:
In the new compose window, the quoted row maintains its green background color.

Actual result:
In the new compose window, the quoted row is missing the green background color.

Regression:
Caused by &lt;http://trac.webkit.org/r92823&gt;

Notes:
Alternatively, you can reproduce this by opening the message in Mail, choosing Message &gt; Send again, selecting the row, cutting it, and pasting it, or even copying and pasting in-place.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>527799</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2011-12-28 16:42:25 -0800</bug_when>
    <thetext>&lt;rdar://problem/10630181&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>529171</commentid>
    <comment_count>2</comment_count>
      <attachid>121020</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-01-03 16:55:42 -0800</bug_when>
    <thetext>Created attachment 121020
reduction

Reproduction steps:
1. Open the attached file
2. Copy
3. Paste inside iframe</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>529211</commentid>
    <comment_count>3</comment_count>
      <attachid>121029</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-01-03 17:51:45 -0800</bug_when>
    <thetext>Created attachment 121029
fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>529579</commentid>
    <comment_count>4</comment_count>
      <attachid>121029</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2012-01-04 09:52:27 -0800</bug_when>
    <thetext>Comment on attachment 121029
fixes the bug

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

&gt; Source/WebCore/editing/EditingStyle.cpp:99
&gt; +static PassRefPtr&lt;CSSMutableStyleDeclaration&gt; editingStyleFromComputedStyle(PassRefPtr&lt;CSSComputedStyleDeclaration&gt; style, bool includeNonInheritableProperties = false)

Nit: Should we convert includeNonInheritableProperties to an enum?

&gt; LayoutTests/editing/pasteboard/copy-element-with-conflicting-background-color-from-rule.html:5
&gt; +The pated text should have lightgreen background color.&lt;/p&gt;

pated -&gt; pasted</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>529738</commentid>
    <comment_count>5</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-01-04 14:05:26 -0800</bug_when>
    <thetext>Committed r104068: &lt;http://trac.webkit.org/changeset/104068&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>529763</commentid>
    <comment_count>6</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-01-04 14:28:09 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; Committed r104068: &lt;http://trac.webkit.org/changeset/104068&gt;

It broke 12 tests on GTK and on Qt: 
http://build.webkit.org/results/GTK%20Linux%2064-bit%20Release/r104068%20(15677)/results.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>529768</commentid>
    <comment_count>7</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-01-04 14:36:44 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; (In reply to comment #5)
&gt; &gt; Committed r104068: &lt;http://trac.webkit.org/changeset/104068&gt;
&gt; 
&gt; It broke 12 tests on GTK and on Qt: 
&gt; http://build.webkit.org/results/GTK%20Linux%2064-bit%20Release/r104068%20(15677)/results.html

I&apos;m confused. Qt bot hasn&apos;t even caught up yet. Also, my patch can&apos;t affect non-editing tests as EditingStyle isn&apos;t used anywhere but in editing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>529772</commentid>
    <comment_count>8</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-01-04 14:46:18 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; I&apos;m confused. Qt bot hasn&apos;t even caught up yet. Also, my patch can&apos;t affect non-editing tests as EditingStyle isn&apos;t used anywhere but in editing.

Our internal bots caught your patch: http://build.webkit.sed.hu/waterfall?category=core</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>529775</commentid>
    <comment_count>9</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-01-04 14:50:25 -0800</bug_when>
    <thetext>(In reply to comment #8)
&gt; (In reply to comment #7)
&gt; &gt; I&apos;m confused. Qt bot hasn&apos;t even caught up yet. Also, my patch can&apos;t affect non-editing tests as EditingStyle isn&apos;t used anywhere but in editing.
&gt; 
&gt; Our internal bots caught your patch: http://build.webkit.sed.hu/waterfall?category=core

Oops, that&apos;s because I have a busted Element.cpp change :( Didn&apos;t see that. Will revert it in a minute.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>529798</commentid>
    <comment_count>10</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-01-04 15:04:18 -0800</bug_when>
    <thetext>(In reply to comment #9)
&gt; Oops, that&apos;s because I have a busted Element.cpp change :( Didn&apos;t see that. Will revert it in a minute.

Reverted it in http://trac.webkit.org/changeset/104081.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>607509</commentid>
    <comment_count>11</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-04-23 00:01:55 -0700</bug_when>
    <thetext>Fixed in http://trac.webkit.org/changeset/104068.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>120708</attachid>
            <date>2011-12-28 16:41:54 -0800</date>
            <delta_ts>2012-01-03 16:55:42 -0800</delta_ts>
            <desc>Email message for reproducing the bug</desc>
            <filename>patch.eml</filename>
            <type>text/plain</type>
            <size>2533</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">Q29udGVudC10eXBlOiB0ZXh0L2h0bWwKRnJvbTogbWl0ekBhcHBsZS5jb20KU3ViamVjdDogUGF0
Y2gKCjxzdHlsZT4KLnByZXR0eS1wYXRjaCA6bGluaywgLnByZXR0eS1wYXRjaCA6dmlzaXRlZCB7
CiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVk
Owp9CgouRmlsZURpZmYgewogICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODsKICAgIGJvcmRl
cjogMXB4IHNvbGlkICNkZGQ7CiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlOwogICAgbWFyZ2lu
OiAyZW0gMHB4Owp9CgoucHJldHR5LXBhdGNoIGgxIHsKICAgIGNvbG9yOiAjMzMzOwogICAgZm9u
dC1mYW1pbHk6IHNhbnMtc2VyaWY7CiAgICBmb250LXNpemU6IDFlbTsKICAgIG1hcmdpbi1sZWZ0
OiAwLjVlbTsKfQoKLnByZXR0eS1wYXRjaCBoMSA6bGluaywgLnByZXR0eS1wYXRjaCBoMSA6dmlz
aXRlZCB7CiAgICBjb2xvcjogaW5oZXJpdDsKfQoKLnByZXR0eS1wYXRjaCBoMSA6aG92ZXIgewog
ICAgY29sb3I6ICM1NTU7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOwp9CgouRGlmZlNlY3Rp
b24gewogICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7CiAgICBib3JkZXI6IHNvbGlkICNkZGQ7
CiAgICBib3JkZXItd2lkdGg6IDFweCAwcHg7Cn0KCi5saW5lTnVtYmVyIHsKICAgIGJhY2tncm91
bmQtY29sb3I6ICNlZWQ7CiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5ODsKICAgIGJv
cmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7CiAgICBjb2xvcjogIzQ0NDsKICAgIGRpc3BsYXk6
IGlubGluZS1ibG9jazsKICAgIHBhZGRpbmc6IDFweCA1cHggMHB4IDBweDsKICAgIHRleHQtYWxp
Z246IHJpZ2h0OwogICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsKICAgIHdpZHRoOiAzZW07Cn0K
Ci50ZXh0IHsKICAgIHBhZGRpbmctbGVmdDogNXB4OwogICAgd2hpdGUtc3BhY2U6IHByZTsKICAg
IHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsKfQoKLmNvbnRleHQsIC5jb250ZXh0IC5saW5lTnVtYmVy
IHsKICAgIGNvbG9yOiAjODQ5OwogICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjsKfQoKLmFkZCB7
CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkOwp9CgouYWRkIGlucyB7CiAgICBiYWNrZ3JvdW5k
LWNvbG9yOiAjOWU5OwogICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwp9CgoucmVtb3ZlIHsKICAg
IGJhY2tncm91bmQtY29sb3I6ICNmZGQ7Cn0KCi5yZW1vdmUgZGVsIHsKICAgIGJhY2tncm91bmQt
Y29sb3I6ICNlOTk7CiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7Cn0KPC9zdHlsZT4KPGRpdiBj
bGFzcz0icHJldHR5LXBhdGNoIj4KCjxkaXYgY2xhc3M9J0ZpbGVEaWZmJz4KPGgxPkNoYW5nZUxv
ZzwvaDE+CjxkaXYgY2xhc3M9J0RpZmZTZWN0aW9uJz4KPGRpdiBjbGFzcz0nTGluZSc+CjxzcGFu
IGNsYXNzPSdmcm9tIGxpbmVOdW1iZXInPjc8L3NwYW4+PHNwYW4gY2xhc3M9J3RvIGxpbmVOdW1i
ZXInPjc8L3NwYW4+CjxzcGFuIGNsYXNzPSd0ZXh0Jz48L3NwYW4+CjwvZGl2Pgo8ZGl2IGNsYXNz
PSdMaW5lJz4KPHNwYW4gY2xhc3M9J2Zyb20gbGluZU51bWJlcic+ODwvc3Bhbj48c3BhbiBjbGFz
cz0ndG8gbGluZU51bWJlcic+ODwvc3Bhbj4KPHNwYW4gY2xhc3M9J3RleHQnPiAgICAgICAgKiBN
YWtlZmlsZTogQ2hhbmdlZCB0byBtYWtlIFNvdXJjZSBhbmQgVG9vbHMuPC9zcGFuPgo8L2Rpdj4K
PGRpdiBjbGFzcz0nTGluZSc+CjxzcGFuIGNsYXNzPSdmcm9tIGxpbmVOdW1iZXInPjk8L3NwYW4+
PHNwYW4gY2xhc3M9J3RvIGxpbmVOdW1iZXInPjk8L3NwYW4+CjxzcGFuIGNsYXNzPSd0ZXh0Jz4g
ICAgICAgICogU291cmNlL01ha2VmaWxlOiBDaGFuZ2VkIHRvIG1ha2UgYWxsIHByb2plY3RzIGlu
IFNvdXJjZS48L3NwYW4+CjwvZGl2Pgo8ZGl2IGNsYXNzPSdMaW5lIGFkZCc+CjxzcGFuIGNsYXNz
PSdmcm9tIGxpbmVOdW1iZXInPiZuYnNwOzwvc3Bhbj48c3BhbiBjbGFzcz0ndG8gbGluZU51bWJl
cic+MTA8L3NwYW4+CjxzcGFuIGNsYXNzPSd0ZXh0Jz4gICAgICAgICogTm8gb3RoZXIgY2hhbmdl
czwvc3Bhbj4KPC9kaXY+CjxkaXYgY2xhc3M9J0xpbmUnPgo8c3BhbiBjbGFzcz0nZnJvbSBsaW5l
TnVtYmVyJz4xMDwvc3Bhbj48c3BhbiBjbGFzcz0ndG8gbGluZU51bWJlcic+MTE8L3NwYW4+Cjxz
cGFuIGNsYXNzPSd0ZXh0Jz48L3NwYW4+CjwvZGl2Pgo8ZGl2IGNsYXNzPSdMaW5lJz4KPHNwYW4g
Y2xhc3M9J2Zyb20gbGluZU51bWJlcic+MTE8L3NwYW4+PHNwYW4gY2xhc3M9J3RvIGxpbmVOdW1i
ZXInPjEyPC9zcGFuPgo8c3BhbiBjbGFzcz0ndGV4dCc+MjAxMS0xMi0yNyAgS2VudGFybyBIYXJh
ICAmbHQ7aGFyYWtlbkBjaHJvbWl1bS5vcmcmZ3Q7PC9zcGFuPgo8L2Rpdj4KPGRpdiBjbGFzcz0n
TGluZSc+CjxzcGFuIGNsYXNzPSdmcm9tIGxpbmVOdW1iZXInPjEyPC9zcGFuPjxzcGFuIGNsYXNz
PSd0byBsaW5lTnVtYmVyJz4xMzwvc3Bhbj4KPHNwYW4gY2xhc3M9J3RleHQnPjwvc3Bhbj4KPC9k
aXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>121020</attachid>
            <date>2012-01-03 16:55:42 -0800</date>
            <delta_ts>2012-01-03 16:55:42 -0800</delta_ts>
            <desc>reduction</desc>
            <filename>copy-paste.html</filename>
            <type>text/html</type>
            <size>600</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxzdHlsZT4KLmFkZCB7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdo
dGdyZWVuOwp9Cjwvc3R5bGU+CjxkaXYgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7
Ij4KPGRpdiBpZD0idGFyZ2V0IiBjbGFzcz0nYWRkJz4KQ29weSB0aGlzIGxpbmUKPC9kaXY+Cjxk
aXY+c29tZSBvdGhlciB0ZXh0PC9kaXY+CjwvZGl2PgoKUGFzdGUgaW5zaWRlIHRoZSBib3g6PGJy
Pgo8aWZyYW1lIGlkPSJmcmFtZSI+PC9pZnJhbWU+Cgo8c2NyaXB0PgoKZG9jdW1lbnQuYm9keS5m
b2N1cygpOwpnZXRTZWxlY3Rpb24oKS5zZXRQb3NpdGlvbihkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgndGFyZ2V0JyksIDApOwpnZXRTZWxlY3Rpb24oKS5tb2RpZnkoJ21vdmUnLCAnZm9yd2FyZCcs
ICdsaW5lJyk7CmdldFNlbGVjdGlvbigpLm1vZGlmeSgnbW92ZScsICdiYWNrd2FyZCcsICdsaW5l
Ym91bmRhcnknKTsKZ2V0U2VsZWN0aW9uKCkubW9kaWZ5KCdleHRlbmQnLCAnYmFja3dhcmQnLCAn
bGluZScpOwoKZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2ZyYW1lJykuY29udGVudERvY3VtZW50
LmRlc2lnbk1vZGUgPSAnb24nOwoKPC9zY3JpcHQ+
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>121029</attachid>
            <date>2012-01-03 17:51:45 -0800</date>
            <delta_ts>2012-01-04 09:52:27 -0800</delta_ts>
            <desc>fixes the bug</desc>
            <filename>bug-75330-20120103175144.patch</filename>
            <type>text/plain</type>
            <size>7223</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEwMzk5NSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBACisyMDEyLTAxLTAzICBSeW9zdWtl
IE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIFJFR1JFU1NJT04gKHI5MjgyMyk6
IEJhY2tncm91bmQgY29sb3Igbm90IHByZXNlcnZlZCB3aGVuIGNvcHlpbmcgYW5kIHBhc3Rpbmcg
YSB0YWJsZSByb3cKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTc1MzMwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgVGhlIGJ1ZyB3YXMgY2F1c2VkIGJ5IHRoZSBiYWNrZ3JvdW5kIGNvbG9yIG9mIHRoZSB3cmFw
cGluZyBzdHlsZSBvdmVycmlkaW5nIHRoZSBiYWNrZ3JvdW5kIGNvbG9yCisgICAgICAgIGluIGEg
bWF0Y2hlZCBydWxlIG9mIGEgaGlnaGVzdCBlbGVtZW50IHRvIGJlIHNlcmlhbGl6ZWQuIEZpeGVk
IHRoZSBidWcgYnkgcmVtb3ZpbmcgdGhlIGNvbmZsaWN0aW5nCisgICAgICAgIGJhY2tncm91bmQg
Y29sb3IgcHJpb3IgdG8gdGhlIG1lcmdlLgorCisgICAgICAgIFRlc3RzOiBlZGl0aW5nL3Bhc3Rl
Ym9hcmQvY29weS1lbGVtZW50LXdpdGgtY29uZmxpY3RpbmctYmFja2dyb3VuZC1jb2xvci1mcm9t
LXJ1bGUtZXhwZWN0ZWQuaHRtbAorICAgICAgICAgICAgICAgZWRpdGluZy9wYXN0ZWJvYXJkL2Nv
cHktZWxlbWVudC13aXRoLWNvbmZsaWN0aW5nLWJhY2tncm91bmQtY29sb3ItZnJvbS1ydWxlLmh0
bWwKKworICAgICAgICAqIGVkaXRpbmcvRWRpdGluZ1N0eWxlLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OmVkaXRpbmdTdHlsZUZyb21Db21wdXRlZFN0eWxlKToKKyAgICAgICAgKFdlYkNvcmU6OkVk
aXRpbmdTdHlsZTo6cmVtb3ZlU3R5bGVBZGRlZEJ5Tm9kZSk6CisgICAgICAgIChXZWJDb3JlOjpF
ZGl0aW5nU3R5bGU6OnJlbW92ZVN0eWxlQ29uZmxpY3RpbmdXaXRoU3R5bGVPZk5vZGUpOgorCiAy
MDEyLTAxLTAzICBXZWkgSmFtZXMgIDxqYW1lcy53ZWlAaW50ZWwuY29tPgogCiAgICAgICAgIE9w
dGltaXplIEF1ZGlvQnVmZmVyU291cmNlTm9kZSBwcm9jZXNzIGJ5IGF2b2lkaW5nIGludGVycG9s
YXRpb24gd2hlbiBwaXRjaFJhdGU9PTEKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2VkaXRpbmcvRWRp
dGluZ1N0eWxlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0VkaXRp
bmdTdHlsZS5jcHAJKHJldmlzaW9uIDEwMzk0NikKKysrIFNvdXJjZS9XZWJDb3JlL2VkaXRpbmcv
RWRpdGluZ1N0eWxlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtOTYsMTEgKzk2LDExIEBAIHN0YXRp
YyBpbmxpbmUgYm9vbCBpc0VkaXRpbmdQcm9wZXJ0eShpbnQKICAgICByZXR1cm4gZmFsc2U7CiB9
CiAKLXN0YXRpYyBQYXNzUmVmUHRyPENTU011dGFibGVTdHlsZURlY2xhcmF0aW9uPiBlZGl0aW5n
U3R5bGVGcm9tQ29tcHV0ZWRTdHlsZShQYXNzUmVmUHRyPENTU0NvbXB1dGVkU3R5bGVEZWNsYXJh
dGlvbj4gc3R5bGUpCitzdGF0aWMgUGFzc1JlZlB0cjxDU1NNdXRhYmxlU3R5bGVEZWNsYXJhdGlv
bj4gZWRpdGluZ1N0eWxlRnJvbUNvbXB1dGVkU3R5bGUoUGFzc1JlZlB0cjxDU1NDb21wdXRlZFN0
eWxlRGVjbGFyYXRpb24+IHN0eWxlLCBib29sIGluY2x1ZGVOb25Jbmhlcml0YWJsZVByb3BlcnRp
ZXMgPSBmYWxzZSkKIHsKICAgICBpZiAoIXN0eWxlKQogICAgICAgICByZXR1cm4gQ1NTTXV0YWJs
ZVN0eWxlRGVjbGFyYXRpb246OmNyZWF0ZSgpOwotICAgIHJldHVybiBjb3B5RWRpdGluZ1Byb3Bl
cnRpZXMoc3R5bGUuZ2V0KCkpOworICAgIHJldHVybiBjb3B5RWRpdGluZ1Byb3BlcnRpZXMoc3R5
bGUuZ2V0KCksIGluY2x1ZGVOb25Jbmhlcml0YWJsZVByb3BlcnRpZXMpOwogfQogCiBzdGF0aWMg
UmVmUHRyPENTU011dGFibGVTdHlsZURlY2xhcmF0aW9uPiBnZXRQcm9wZXJ0aWVzTm90SW4oQ1NT
U3R5bGVEZWNsYXJhdGlvbiogc3R5bGVXaXRoUmVkdW5kYW50UHJvcGVydGllcywgQ1NTU3R5bGVE
ZWNsYXJhdGlvbiogYmFzZVN0eWxlKTsKQEAgLTU0Myw4ICs1NDMsOSBAQCB2b2lkIEVkaXRpbmdT
dHlsZTo6cmVtb3ZlU3R5bGVBZGRlZEJ5Tm9kCiB7CiAgICAgaWYgKCFub2RlIHx8ICFub2RlLT5w
YXJlbnROb2RlKCkpCiAgICAgICAgIHJldHVybjsKLSAgICBSZWZQdHI8Q1NTTXV0YWJsZVN0eWxl
RGVjbGFyYXRpb24+IHBhcmVudFN0eWxlID0gZWRpdGluZ1N0eWxlRnJvbUNvbXB1dGVkU3R5bGUo
Y29tcHV0ZWRTdHlsZShub2RlLT5wYXJlbnROb2RlKCkpKTsKLSAgICBSZWZQdHI8Q1NTTXV0YWJs
ZVN0eWxlRGVjbGFyYXRpb24+IG5vZGVTdHlsZSA9IGVkaXRpbmdTdHlsZUZyb21Db21wdXRlZFN0
eWxlKGNvbXB1dGVkU3R5bGUobm9kZSkpOworICAgIGJvb2wgaW5jbHVkZU5vbkluaGVyaXRhYmxl
UHJvcGVydGllcyA9IHRydWU7CisgICAgUmVmUHRyPENTU011dGFibGVTdHlsZURlY2xhcmF0aW9u
PiBwYXJlbnRTdHlsZSA9IGVkaXRpbmdTdHlsZUZyb21Db21wdXRlZFN0eWxlKGNvbXB1dGVkU3R5
bGUobm9kZS0+cGFyZW50Tm9kZSgpKSwgaW5jbHVkZU5vbkluaGVyaXRhYmxlUHJvcGVydGllcyk7
CisgICAgUmVmUHRyPENTU011dGFibGVTdHlsZURlY2xhcmF0aW9uPiBub2RlU3R5bGUgPSBlZGl0
aW5nU3R5bGVGcm9tQ29tcHV0ZWRTdHlsZShjb21wdXRlZFN0eWxlKG5vZGUpLCBpbmNsdWRlTm9u
SW5oZXJpdGFibGVQcm9wZXJ0aWVzKTsKICAgICBwYXJlbnRTdHlsZS0+ZGlmZihub2RlU3R5bGUu
Z2V0KCkpOwogICAgIG5vZGVTdHlsZS0+ZGlmZihtX211dGFibGVTdHlsZS5nZXQoKSk7CiB9CkBA
IC01NTMsOCArNTU0LDEwIEBAIHZvaWQgRWRpdGluZ1N0eWxlOjpyZW1vdmVTdHlsZUNvbmZsaWN0
aW4KIHsKICAgICBpZiAoIW5vZGUgfHwgIW5vZGUtPnBhcmVudE5vZGUoKSB8fCAhbV9tdXRhYmxl
U3R5bGUpCiAgICAgICAgIHJldHVybjsKLSAgICBSZWZQdHI8Q1NTTXV0YWJsZVN0eWxlRGVjbGFy
YXRpb24+IHBhcmVudFN0eWxlID0gZWRpdGluZ1N0eWxlRnJvbUNvbXB1dGVkU3R5bGUoY29tcHV0
ZWRTdHlsZShub2RlLT5wYXJlbnROb2RlKCkpKTsKLSAgICBSZWZQdHI8Q1NTTXV0YWJsZVN0eWxl
RGVjbGFyYXRpb24+IG5vZGVTdHlsZSA9IGVkaXRpbmdTdHlsZUZyb21Db21wdXRlZFN0eWxlKGNv
bXB1dGVkU3R5bGUobm9kZSkpOworCisgICAgYm9vbCBpbmNsdWRlTm9uSW5oZXJpdGFibGVQcm9w
ZXJ0aWVzID0gdHJ1ZTsKKyAgICBSZWZQdHI8Q1NTTXV0YWJsZVN0eWxlRGVjbGFyYXRpb24+IHBh
cmVudFN0eWxlID0gZWRpdGluZ1N0eWxlRnJvbUNvbXB1dGVkU3R5bGUoY29tcHV0ZWRTdHlsZShu
b2RlLT5wYXJlbnROb2RlKCkpLCBpbmNsdWRlTm9uSW5oZXJpdGFibGVQcm9wZXJ0aWVzKTsKKyAg
ICBSZWZQdHI8Q1NTTXV0YWJsZVN0eWxlRGVjbGFyYXRpb24+IG5vZGVTdHlsZSA9IGVkaXRpbmdT
dHlsZUZyb21Db21wdXRlZFN0eWxlKGNvbXB1dGVkU3R5bGUobm9kZSksIGluY2x1ZGVOb25Jbmhl
cml0YWJsZVByb3BlcnRpZXMpOwogICAgIHBhcmVudFN0eWxlLT5kaWZmKG5vZGVTdHlsZS5nZXQo
KSk7CiAKICAgICBDU1NNdXRhYmxlU3R5bGVEZWNsYXJhdGlvbjo6Y29uc3RfaXRlcmF0b3IgZW5k
ID0gbm9kZVN0eWxlLT5lbmQoKTsKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDEwMzk5NSkKKysrIExheW91
dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDEyLTAx
LTAzICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIFJFR1JFU1NJ
T04gKHI5MjgyMyk6IEJhY2tncm91bmQgY29sb3Igbm90IHByZXNlcnZlZCB3aGVuIGNvcHlpbmcg
YW5kIHBhc3RpbmcgYSB0YWJsZSByb3cKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTc1MzMwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQWRkIGEgcmVncmVzc2lvbiB0ZXN0LgorCisgICAgICAgICogZWRpdGlu
Zy9wYXN0ZWJvYXJkL2NvcHktZWxlbWVudC13aXRoLWNvbmZsaWN0aW5nLWJhY2tncm91bmQtY29s
b3ItZnJvbS1ydWxlLWV4cGVjdGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGVkaXRpbmcvcGFz
dGVib2FyZC9jb3B5LWVsZW1lbnQtd2l0aC1jb25mbGljdGluZy1iYWNrZ3JvdW5kLWNvbG9yLWZy
b20tcnVsZS5odG1sOiBBZGRlZC4KKwogMjAxMi0wMS0wMyAgRG1pdHJ5IExvbW92ICA8ZHNsb21v
dkBnb29nbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQ6IGZpbGVkIENSMTA5MDc3IGFuZCB1
cGRhdGVkIGV4cGVjdGF0aW9ucyBmb3IgaHR0cC90ZXN0cy9pbnNwZWN0b3IvYXBwY2FjaGUvYXBw
Y2FjaGUtc3dhcC5odG1sLgpJbmRleDogTGF5b3V0VGVzdHMvZWRpdGluZy9wYXN0ZWJvYXJkL2Nv
cHktZWxlbWVudC13aXRoLWNvbmZsaWN0aW5nLWJhY2tncm91bmQtY29sb3ItZnJvbS1ydWxlLWV4
cGVjdGVkLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZWRpdGluZy9wYXN0ZWJvYXJk
L2NvcHktZWxlbWVudC13aXRoLWNvbmZsaWN0aW5nLWJhY2tncm91bmQtY29sb3ItZnJvbS1ydWxl
LWV4cGVjdGVkLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9lZGl0aW5nL3Bhc3Rl
Ym9hcmQvY29weS1lbGVtZW50LXdpdGgtY29uZmxpY3RpbmctYmFja2dyb3VuZC1jb2xvci1mcm9t
LXJ1bGUtZXhwZWN0ZWQuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwxNiBAQAorPCFET0NU
WVBFIGh0bWw+Cis8aHRtbD4KKzxib2R5PgorPHA+VGhpcyB0ZXN0cyBjb3B5aW5nIGFuIGVsZW1l
bnQgd2l0aCBhIGJhY2tncm91bmQgY29sb3Igc3BlY2lmaWVkIGluIGEgc3R5bGUgcnVsZSB0aGF0
IGNvbmZsaWN0cyB3aXRoIHRoZSBiYWNrZ3JvdW5kIGNvbG9yIG9mIGEgd3JhcHBpbmcgc3R5bGUu
CitUaGUgcGF0ZWQgdGV4dCBzaG91bGQgaGF2ZSBsaWdodGdyZWVuIGJhY2tncm91bmQgY29sb3Iu
PC9wPgorUGFzdGUgaGVyZToKKzxkaXYgY29udGVudGVkaXRhYmxlPjxkaXYgc3R5bGU9ImJhY2tn
cm91bmQtY29sb3I6IGxpZ2h0Z3JlZW47Ij5Db3B5IHRoaXMgbGluZTwvZGl2PgorPHNwYW4gaWQ9
InRhcmdldCI+PC9zcGFuPjxicj4KKzwvZGl2PgorPHNjcmlwdD4KK3ZhciB0YXJnZXQgPSBkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgndGFyZ2V0Jyk7Cit0YXJnZXQucGFyZW50Tm9kZS5mb2N1cygp
OworZ2V0U2VsZWN0aW9uKCkuY29sbGFwc2UodGFyZ2V0LCAwKTsKKzwvc2NyaXB0PgorPC9ib2R5
PgorPC9odG1sPgpJbmRleDogTGF5b3V0VGVzdHMvZWRpdGluZy9wYXN0ZWJvYXJkL2NvcHktZWxl
bWVudC13aXRoLWNvbmZsaWN0aW5nLWJhY2tncm91bmQtY29sb3ItZnJvbS1ydWxlLmh0bWwKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZWRpdGluZy9wYXN0ZWJvYXJkL2NvcHktZWxlbWVudC13
aXRoLWNvbmZsaWN0aW5nLWJhY2tncm91bmQtY29sb3ItZnJvbS1ydWxlLmh0bWwJKHJldmlzaW9u
IDApCisrKyBMYXlvdXRUZXN0cy9lZGl0aW5nL3Bhc3RlYm9hcmQvY29weS1lbGVtZW50LXdpdGgt
Y29uZmxpY3RpbmctYmFja2dyb3VuZC1jb2xvci1mcm9tLXJ1bGUuaHRtbAkocmV2aXNpb24gMCkK
QEAgLTAsMCArMSw0MSBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxib2R5IG9ucGFzdGU9
ImZpbmlzaCgpIj4KKzxwPlRoaXMgdGVzdHMgY29weWluZyBhbiBlbGVtZW50IHdpdGggYSBiYWNr
Z3JvdW5kIGNvbG9yIHNwZWNpZmllZCBpbiBhIHN0eWxlIHJ1bGUgdGhhdCBjb25mbGljdHMgd2l0
aCB0aGUgYmFja2dyb3VuZCBjb2xvciBvZiBhIHdyYXBwaW5nIHN0eWxlLgorVGhlIHBhdGVkIHRl
eHQgc2hvdWxkIGhhdmUgbGlnaHRncmVlbiBiYWNrZ3JvdW5kIGNvbG9yLjwvcD4KKzxzdHlsZT4K
Ky5hZGQgeyBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZWVuOyB9Cis8L3N0eWxlPgorPGRpdiBz
dHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmVkOyI+Cis8ZGl2IGlkPSJ0YXJnZXQiIGNsYXNzPSdh
ZGQnPgorQ29weSB0aGlzIGxpbmUKKzwvZGl2PgorPGRpdj5zb21lIG90aGVyIHRleHQ8L2Rpdj4K
KzwvZGl2PgorCitQYXN0ZSBoZXJlOgorPGRpdiBpZD0iZGVzdGluYXRpb24iIGNvbnRlbnRlZGl0
YWJsZT48L2Rpdj4KKworPHNjcmlwdD4KKworZnVuY3Rpb24gZmluaXNoKCkgeworICAgIGRvY3Vt
ZW50LmJvZHkucmVtb3ZlQ2hpbGQoZG9jdW1lbnQucXVlcnlTZWxlY3Rvcignc3R5bGUnKSk7Cisg
ICAgZG9jdW1lbnQuYm9keS5yZW1vdmVDaGlsZCh0YXJnZXQucGFyZW50Tm9kZSk7Cit9CisKK2Rv
Y3VtZW50LmJvZHkuZm9jdXMoKTsKK3ZhciB0YXJnZXQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgndGFyZ2V0Jyk7CitnZXRTZWxlY3Rpb24oKS5zZXRQb3NpdGlvbih0YXJnZXQsIDApOworZ2V0
U2VsZWN0aW9uKCkubW9kaWZ5KCdtb3ZlJywgJ2ZvcndhcmQnLCAnbGluZScpOworZ2V0U2VsZWN0
aW9uKCkubW9kaWZ5KCdtb3ZlJywgJ2JhY2t3YXJkJywgJ2xpbmVib3VuZGFyeScpOworZ2V0U2Vs
ZWN0aW9uKCkubW9kaWZ5KCdleHRlbmQnLCAnYmFja3dhcmQnLCAnbGluZScpOworCitpZiAod2lu
ZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7CisgICAgZG9jdW1lbnQuZXhlY0NvbW1hbmQoJ0Nv
cHknLCBmYWxzZSwgbnVsbCk7CisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2Rlc3RpbmF0
aW9uJykuZm9jdXMoKTsKKyAgICBkb2N1bWVudC5leGVjQ29tbWFuZCgnUGFzdGUnLCBmYWxzZSwg
bnVsbCk7Cit9CisKKzwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgo=
</data>
<flag name="review"
          id="121407"
          type_id="1"
          status="+"
          setter="tony"
    />
          </attachment>
      

    </bug>

</bugzilla>