<?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>91783</bug_id>
          
          <creation_ts>2012-07-19 14:18:43 -0700</creation_ts>
          <short_desc>execCommand copies the backgroung-color of the enclosing element to the element being edited.</short_desc>
          <delta_ts>2012-07-27 17:32:35 -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>Unspecified</rep_platform>
          <op_sys>Unspecified</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="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>darin</cc>
    
    <cc>enrica</cc>
    
    <cc>mifenton</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>673903</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-07-19 14:18:43 -0700</bug_when>
    <thetext>What steps will reproduce the problem?
1. Open a blank/any page.
2. Open the developer tool console.
3. Execute the following JS from the console:

var body = document.getElementsByTagName(&apos;body&apos;)[0];
body.contentEditable = true;
body.style[&apos;cssText&apos;] = &apos;background-color: white;&apos;;

4. Now type some text into the page. (e.g aaa)
5. select the text typed in 4.
6. from the js console:

document.execCommand(&apos;insertUnorderedList&apos;);


What is the expected result?

body.innerHTML should give
&quot;&lt;ul&gt;&lt;li&gt;aaa&lt;/li&gt;&lt;/ul&gt;&quot;

What happens instead?

body.innerHTML gives
&quot;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;background-color: white; &quot;&gt;aaa&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&quot;

Please provide any additional information below. Attach a screenshot if
possible.

It can also be reproduced with other commands e.g insertOrderedList.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>673904</commentid>
    <comment_count>1</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-07-19 14:18:55 -0700</bug_when>
    <thetext>http://crbug.com/137466</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>680461</commentid>
    <comment_count>2</comment_count>
      <attachid>154908</attachid>
    <who name="Sukolsak Sakshuwong">sukolsak</who>
    <bug_when>2012-07-27 05:01:24 -0700</bug_when>
    <thetext>Created attachment 154908
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>680844</commentid>
    <comment_count>3</comment_count>
      <attachid>154908</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-07-27 11:15:37 -0700</bug_when>
    <thetext>Comment on attachment 154908
Patch

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

The code change looks right.

&gt; LayoutTests/editing/style/redundant-background-color.html:6
&gt; +&lt;script src=&quot;../../resources/testharness.js&quot;&gt;&lt;/script&gt;
&gt; +&lt;script src=&quot;../../resources/testharnessreport.js&quot;&gt;&lt;/script&gt;

We don&apos;t normally use testharness.js for webkit regression tests. Use dump-as-markup.js in LayoutTests/resources/ instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>681009</commentid>
    <comment_count>4</comment_count>
      <attachid>155033</attachid>
    <who name="Sukolsak Sakshuwong">sukolsak</who>
    <bug_when>2012-07-27 13:07:23 -0700</bug_when>
    <thetext>Created attachment 155033
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>681271</commentid>
    <comment_count>5</comment_count>
      <attachid>155033</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-27 17:32:31 -0700</bug_when>
    <thetext>Comment on attachment 155033
Patch

Clearing flags on attachment: 155033

Committed r123940: &lt;http://trac.webkit.org/changeset/123940&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>681272</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-27 17:32:35 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>154908</attachid>
            <date>2012-07-27 05:01:24 -0700</date>
            <delta_ts>2012-07-27 13:07:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-91783-20120727050111.patch</filename>
            <type>text/plain</type>
            <size>5146</size>
            <attacher name="Sukolsak Sakshuwong">sukolsak</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyMzg2NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBACisyMDEyLTA3LTI3ICBTdWtvbHNh
ayBTYWtzaHV3b25nICA8c3Vrb2xzYWtAZ29vZ2xlLmNvbT4KKworICAgICAgICBleGVjQ29tbWFu
ZCBjb3BpZXMgdGhlIGJhY2tncm91bmctY29sb3Igb2YgdGhlIGVuY2xvc2luZyBlbGVtZW50IHRv
IHRoZSBlbGVtZW50IGJlaW5nIGVkaXRlZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTkxNzgzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgSW5zZXJ0TGlzdENvbW1hbmQgYW5kIHNvbWUgb3RoZXIgZWRpdCBj
b21tYW5kcyByZW1vdmUgcmVkdW5kYW50CisgICAgICAgIHN0eWxlIHByb3BlcnRpZXMgYWZ0ZXIg
dGhlaXIgRE9NIG1vZGlmaWNhdGlvbiBieSB1c2luZworICAgICAgICBTdHlsZVByb3BlcnR5U2V0
OjpyZW1vdmVFcXVpdmFsZW50UHJvcGVydGllcy4gIEhvd2V2ZXIsIHRoaXMgbWV0aG9kCisgICAg
ICAgIGRvZXMgbm90IHJlbW92ZSByZWR1bmRhbnQgYmFja2dyb3VuZC1jb2xvciBwcm9wZXJ0aWVz
IHN1Y2ggYXMKKyAgICAgICAgImJhY2tncm91bmQtY29sb3I6IHdoaXRlIiBhbmQgImJhY2tncm91
bmQtY29sb3I6ICNmZmYiIGJlY2F1c2UKKyAgICAgICAgaXQgY29tcGFyZXMgdGhlbSB1c2luZyBj
c3NUZXh0IGFuZCB0aHVzIHRyZWF0cyB0aGVtIGFzIGRpZmZlcmVudC4KKyAgICAgICAgQWRkIGNv
ZGUgdG8gY29udmVydCBiYWNrZ3JvdW5kIGNvbG9ycyB0byBSR0JBIGFuZCB0aGVuIGNvbXBhcmUg
dGhlbS4KKworICAgICAgICBUZXN0OiBlZGl0aW5nL3N0eWxlL3JlZHVuZGFudC1iYWNrZ3JvdW5k
LWNvbG9yLmh0bWwKKworICAgICAgICAqIGVkaXRpbmcvRWRpdGluZ1N0eWxlLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OmdldFJHQkFCYWNrZ3JvdW5kQ29sb3IpOgorICAgICAgICAoV2ViQ29yZSk6
CisgICAgICAgIChXZWJDb3JlOjpnZXRQcm9wZXJ0aWVzTm90SW4pOgorCiAyMDEyLTA3LTI3ICBE
b21pbmlrIFLDtnR0c2NoZXMgIDxkb21pbmlrLnJvdHRzY2hlc0BpbnRlbC5jb20+CiAKICAgICAg
ICAgW0NhaXJvXSBBZGQgY29tcGxleCBmb250IGRyYXdpbmcgdXNpbmcgSGFyZmJ1enpORwpJbmRl
eDogU291cmNlL1dlYkNvcmUvZWRpdGluZy9FZGl0aW5nU3R5bGUuY3BwCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9XZWJDb3JlL2VkaXRpbmcvRWRpdGluZ1N0eWxlLmNwcAkocmV2aXNpb24gMTIzODY2
KQorKysgU291cmNlL1dlYkNvcmUvZWRpdGluZy9FZGl0aW5nU3R5bGUuY3BwCSh3b3JraW5nIGNv
cHkpCkBAIC0zNjgsNiArMzY4LDE2IEBAIHN0YXRpYyBpbmxpbmUgUkdCQTMyIGdldFJHQkFGb250
Q29sb3IoU3QKICAgICByZXR1cm4gY3NzVmFsdWVUb1JHQkEoc3R5bGUtPmdldFByb3BlcnR5Q1NT
VmFsdWUoQ1NTUHJvcGVydHlDb2xvcikuZ2V0KCkpOwogfQogCitzdGF0aWMgaW5saW5lIFJHQkEz
MiBnZXRSR0JBQmFja2dyb3VuZENvbG9yKENTU1N0eWxlRGVjbGFyYXRpb24qIHN0eWxlKQorewor
ICAgIHJldHVybiBjc3NWYWx1ZVRvUkdCQShzdHlsZS0+Z2V0UHJvcGVydHlDU1NWYWx1ZUludGVy
bmFsKENTU1Byb3BlcnR5QmFja2dyb3VuZENvbG9yKS5nZXQoKSk7Cit9CisKK3N0YXRpYyBpbmxp
bmUgUkdCQTMyIGdldFJHQkFCYWNrZ3JvdW5kQ29sb3IoU3R5bGVQcm9wZXJ0eVNldCogc3R5bGUp
Cit7CisgICAgcmV0dXJuIGNzc1ZhbHVlVG9SR0JBKHN0eWxlLT5nZXRQcm9wZXJ0eUNTU1ZhbHVl
KENTU1Byb3BlcnR5QmFja2dyb3VuZENvbG9yKS5nZXQoKSk7Cit9CisKIHN0YXRpYyBpbmxpbmUg
UkdCQTMyIHJnYmFCYWNrZ3JvdW5kQ29sb3JJbkVmZmVjdChOb2RlKiBub2RlKQogewogICAgIHJl
dHVybiBjc3NWYWx1ZVRvUkdCQShiYWNrZ3JvdW5kQ29sb3JJbkVmZmVjdChub2RlKS5nZXQoKSk7
CkBAIC0xNTA1LDYgKzE1MTUsOSBAQCBQYXNzUmVmUHRyPFN0eWxlUHJvcGVydHlTZXQ+IGdldFBy
b3BlcnRpCiAgICAgICAgICYmIHRleHRBbGlnblJlc29sdmluZ1N0YXJ0QW5kRW5kKHJlc3VsdC5n
ZXQoKSkgPT0gdGV4dEFsaWduUmVzb2x2aW5nU3RhcnRBbmRFbmQoYmFzZVN0eWxlKSkKICAgICAg
ICAgcmVzdWx0LT5yZW1vdmVQcm9wZXJ0eShDU1NQcm9wZXJ0eVRleHRBbGlnbik7CiAKKyAgICBp
ZiAoYmFzZVN0eWxlLT5nZXRQcm9wZXJ0eUNTU1ZhbHVlSW50ZXJuYWwoQ1NTUHJvcGVydHlCYWNr
Z3JvdW5kQ29sb3IpICYmIGdldFJHQkFCYWNrZ3JvdW5kQ29sb3IocmVzdWx0LmdldCgpKSA9PSBn
ZXRSR0JBQmFja2dyb3VuZENvbG9yKGJhc2VTdHlsZSkpCisgICAgICAgIHJlc3VsdC0+cmVtb3Zl
UHJvcGVydHkoQ1NTUHJvcGVydHlCYWNrZ3JvdW5kQ29sb3IpOworCiAgICAgcmV0dXJuIHJlc3Vs
dDsKIH0KIApJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91
dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMTIzODY2KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTItMDctMjcgIFN1a29sc2Fr
IFNha3NodXdvbmcgIDxzdWtvbHNha0Bnb29nbGUuY29tPgorCisgICAgICAgIGV4ZWNDb21tYW5k
IGNvcGllcyB0aGUgYmFja2dyb3VuZy1jb2xvciBvZiB0aGUgZW5jbG9zaW5nIGVsZW1lbnQgdG8g
dGhlIGVsZW1lbnQgYmVpbmcgZWRpdGVkLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9OTE3ODMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBUaGlzIHRlc3RzIHRvIG1ha2Ugc3VyZSB0aGF0IFdlYktpdCByZW1v
dmVzIHJlZHVuZGFudCAiYmFja2dyb3VuZC1jb2xvciIKKyAgICAgICAgcHJvcGVydHkgYWZ0ZXIg
ZXhlY0NvbW1hbmQuCisKKyAgICAgICAgKiBlZGl0aW5nL3N0eWxlL3JlZHVuZGFudC1iYWNrZ3Jv
dW5kLWNvbG9yLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZWRpdGluZy9zdHlsZS9y
ZWR1bmRhbnQtYmFja2dyb3VuZC1jb2xvci5odG1sOiBBZGRlZC4KKwogMjAxMi0wNy0yNyAgw4Fk
w6FtIEthbGxhaSAgPGthZGFtQGluZi51LXN6ZWdlZC5odT4KIAogICAgICAgICBbUXRdIHBsYXRm
b3JtL3F0L2VkaXRpbmcvcGFzdGVib2FyZCB0ZXN0cyBuZWVkcyB1cGRhdGUgYWZ0ZXIgZm9udCBj
aGFuZ2UuCkluZGV4OiBMYXlvdXRUZXN0cy9lZGl0aW5nL3N0eWxlL3JlZHVuZGFudC1iYWNrZ3Jv
dW5kLWNvbG9yLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9lZGl0aW5n
L3N0eWxlL3JlZHVuZGFudC1iYWNrZ3JvdW5kLWNvbG9yLWV4cGVjdGVkLnR4dAkocmV2aXNpb24g
MCkKKysrIExheW91dFRlc3RzL2VkaXRpbmcvc3R5bGUvcmVkdW5kYW50LWJhY2tncm91bmQtY29s
b3ItZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDQgQEAKK1RoaXMgdGVzdHMg
dG8gbWFrZSBzdXJlIHRoYXQgV2ViS2l0IHJlbW92ZXMgcmVkdW5kYW50ICJiYWNrZ3JvdW5kLWNv
bG9yIiBwcm9wZXJ0eSBhZnRlciBleGVjQ29tbWFuZC4KKworUEFTUyBSZWR1bmRhbnQgYmFja2dy
b3VuZC1jb2xvciBwcm9wZXJ0eSBpcyByZW1vdmVkIGFmdGVyIGV4ZWNDb21tYW5kLiAKKwpJbmRl
eDogTGF5b3V0VGVzdHMvZWRpdGluZy9zdHlsZS9yZWR1bmRhbnQtYmFja2dyb3VuZC1jb2xvci5o
dG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2VkaXRpbmcvc3R5bGUvcmVkdW5kYW50LWJh
Y2tncm91bmQtY29sb3IuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2VkaXRpbmcv
c3R5bGUvcmVkdW5kYW50LWJhY2tncm91bmQtY29sb3IuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAs
MCArMSwzMSBAQAorPCFkb2N0eXBlIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHRpdGxlPlJlZHVu
ZGFudCBiYWNrZ3JvdW5kLWNvbG9yPC90aXRsZT4KKzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJj
ZXMvdGVzdGhhcm5lc3MuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNl
cy90ZXN0aGFybmVzc3JlcG9ydC5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KK1RoaXMg
dGVzdHMgdG8gbWFrZSBzdXJlIHRoYXQgV2ViS2l0IHJlbW92ZXMgcmVkdW5kYW50ICJiYWNrZ3Jv
dW5kLWNvbG9yIiBwcm9wZXJ0eSBhZnRlciBleGVjQ29tbWFuZC4KKworPGRpdiBpZD0iZGl2Ij5I
ZWxsbzwvZGl2PgorCis8c2NyaXB0PgordGVzdChmdW5jdGlvbigpIHsKKwl2YXIgZGl2ID0gZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoImRpdiIpOworCWRpdi5jb250ZW50RWRpdGFibGUgPSB0cnVl
OworCWRpdi5zdHlsZS5jc3NUZXh0ID0gImJhY2tncm91bmQtY29sb3I6IHdoaXRlOyI7CisKKwl2
YXIgcmFuZ2UgPSBkb2N1bWVudC5jcmVhdGVSYW5nZSgpOworCXJhbmdlLnNlbGVjdE5vZGVDb250
ZW50cyhkaXYpOworCXdpbmRvdy5nZXRTZWxlY3Rpb24oKS5hZGRSYW5nZShyYW5nZSk7CisKKwlk
b2N1bWVudC5leGVjQ29tbWFuZCgiaW5zZXJ0VW5vcmRlcmVkTGlzdCIpOworCisJYXNzZXJ0X2Vx
dWFscyhkaXYuaW5uZXJIVE1MLCAiPHVsPjxsaT5IZWxsbzxicj48L2xpPjwvdWw+Iik7CisKKwlk
aXYuc3R5bGUuZGlzcGxheSA9ICJub25lIjsKK30sICJSZWR1bmRhbnQgYmFja2dyb3VuZC1jb2xv
ciBwcm9wZXJ0eSBpcyByZW1vdmVkIGFmdGVyIGV4ZWNDb21tYW5kLiIpOworPC9zY3JpcHQ+Cis8
L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>155033</attachid>
            <date>2012-07-27 13:07:23 -0700</date>
            <delta_ts>2012-07-27 17:32:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-91783-20120727130710.patch</filename>
            <type>text/plain</type>
            <size>5063</size>
            <attacher name="Sukolsak Sakshuwong">sukolsak</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyMzkxMCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBACisyMDEyLTA3LTI3ICBTdWtvbHNh
ayBTYWtzaHV3b25nICA8c3Vrb2xzYWtAZ29vZ2xlLmNvbT4KKworICAgICAgICBleGVjQ29tbWFu
ZCBjb3BpZXMgdGhlIGJhY2tncm91bmctY29sb3Igb2YgdGhlIGVuY2xvc2luZyBlbGVtZW50IHRv
IHRoZSBlbGVtZW50IGJlaW5nIGVkaXRlZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTkxNzgzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgSW5zZXJ0TGlzdENvbW1hbmQgYW5kIHNvbWUgb3RoZXIgZWRpdCBj
b21tYW5kcyByZW1vdmUgcmVkdW5kYW50CisgICAgICAgIHN0eWxlIHByb3BlcnRpZXMgYWZ0ZXIg
dGhlaXIgRE9NIG1vZGlmaWNhdGlvbiBieSB1c2luZworICAgICAgICBTdHlsZVByb3BlcnR5U2V0
OjpyZW1vdmVFcXVpdmFsZW50UHJvcGVydGllcy4gIEhvd2V2ZXIsIHRoaXMgbWV0aG9kCisgICAg
ICAgIGRvZXMgbm90IHJlbW92ZSByZWR1bmRhbnQgYmFja2dyb3VuZC1jb2xvciBwcm9wZXJ0aWVz
IHN1Y2ggYXMKKyAgICAgICAgImJhY2tncm91bmQtY29sb3I6IHdoaXRlIiBhbmQgImJhY2tncm91
bmQtY29sb3I6ICNmZmYiIGJlY2F1c2UKKyAgICAgICAgaXQgY29tcGFyZXMgdGhlbSB1c2luZyBj
c3NUZXh0IGFuZCB0aHVzIHRyZWF0cyB0aGVtIGFzIGRpZmZlcmVudC4KKyAgICAgICAgQWRkIGNv
ZGUgdG8gY29udmVydCBiYWNrZ3JvdW5kIGNvbG9ycyB0byBSR0JBIGFuZCB0aGVuIGNvbXBhcmUg
dGhlbS4KKworICAgICAgICBUZXN0OiBlZGl0aW5nL3N0eWxlL3JlZHVuZGFudC1iYWNrZ3JvdW5k
LWNvbG9yLmh0bWwKKworICAgICAgICAqIGVkaXRpbmcvRWRpdGluZ1N0eWxlLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OmdldFJHQkFCYWNrZ3JvdW5kQ29sb3IpOgorICAgICAgICAoV2ViQ29yZSk6
CisgICAgICAgIChXZWJDb3JlOjpnZXRQcm9wZXJ0aWVzTm90SW4pOgorCiAyMDEyLTA3LTI3ICBU
b255IENoYW5nICA8dG9ueUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgZmxleC13cmFwOiB3cmFw
IG5vdCB3cmFwcGluZyBmb3IgJSBzaXplZCBpdGVtcyBpbiBjb2x1bW4gZmxvdwpJbmRleDogU291
cmNlL1dlYkNvcmUvZWRpdGluZy9FZGl0aW5nU3R5bGUuY3BwCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJDb3JlL2VkaXRpbmcvRWRpdGluZ1N0eWxlLmNwcAkocmV2aXNpb24gMTIzOTEwKQorKysg
U291cmNlL1dlYkNvcmUvZWRpdGluZy9FZGl0aW5nU3R5bGUuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC0zNjgsNiArMzY4LDE2IEBAIHN0YXRpYyBpbmxpbmUgUkdCQTMyIGdldFJHQkFGb250Q29sb3Io
U3QKICAgICByZXR1cm4gY3NzVmFsdWVUb1JHQkEoc3R5bGUtPmdldFByb3BlcnR5Q1NTVmFsdWUo
Q1NTUHJvcGVydHlDb2xvcikuZ2V0KCkpOwogfQogCitzdGF0aWMgaW5saW5lIFJHQkEzMiBnZXRS
R0JBQmFja2dyb3VuZENvbG9yKENTU1N0eWxlRGVjbGFyYXRpb24qIHN0eWxlKQoreworICAgIHJl
dHVybiBjc3NWYWx1ZVRvUkdCQShzdHlsZS0+Z2V0UHJvcGVydHlDU1NWYWx1ZUludGVybmFsKENT
U1Byb3BlcnR5QmFja2dyb3VuZENvbG9yKS5nZXQoKSk7Cit9CisKK3N0YXRpYyBpbmxpbmUgUkdC
QTMyIGdldFJHQkFCYWNrZ3JvdW5kQ29sb3IoU3R5bGVQcm9wZXJ0eVNldCogc3R5bGUpCit7Cisg
ICAgcmV0dXJuIGNzc1ZhbHVlVG9SR0JBKHN0eWxlLT5nZXRQcm9wZXJ0eUNTU1ZhbHVlKENTU1By
b3BlcnR5QmFja2dyb3VuZENvbG9yKS5nZXQoKSk7Cit9CisKIHN0YXRpYyBpbmxpbmUgUkdCQTMy
IHJnYmFCYWNrZ3JvdW5kQ29sb3JJbkVmZmVjdChOb2RlKiBub2RlKQogewogICAgIHJldHVybiBj
c3NWYWx1ZVRvUkdCQShiYWNrZ3JvdW5kQ29sb3JJbkVmZmVjdChub2RlKS5nZXQoKSk7CkBAIC0x
NTA1LDYgKzE1MTUsOSBAQCBQYXNzUmVmUHRyPFN0eWxlUHJvcGVydHlTZXQ+IGdldFByb3BlcnRp
CiAgICAgICAgICYmIHRleHRBbGlnblJlc29sdmluZ1N0YXJ0QW5kRW5kKHJlc3VsdC5nZXQoKSkg
PT0gdGV4dEFsaWduUmVzb2x2aW5nU3RhcnRBbmRFbmQoYmFzZVN0eWxlKSkKICAgICAgICAgcmVz
dWx0LT5yZW1vdmVQcm9wZXJ0eShDU1NQcm9wZXJ0eVRleHRBbGlnbik7CiAKKyAgICBpZiAoYmFz
ZVN0eWxlLT5nZXRQcm9wZXJ0eUNTU1ZhbHVlSW50ZXJuYWwoQ1NTUHJvcGVydHlCYWNrZ3JvdW5k
Q29sb3IpICYmIGdldFJHQkFCYWNrZ3JvdW5kQ29sb3IocmVzdWx0LmdldCgpKSA9PSBnZXRSR0JB
QmFja2dyb3VuZENvbG9yKGJhc2VTdHlsZSkpCisgICAgICAgIHJlc3VsdC0+cmVtb3ZlUHJvcGVy
dHkoQ1NTUHJvcGVydHlCYWNrZ3JvdW5kQ29sb3IpOworCiAgICAgcmV0dXJuIHJlc3VsdDsKIH0K
IApJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L0NoYW5nZUxvZwkocmV2aXNpb24gMTIzOTEwKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3
b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTItMDctMjcgIFN1a29sc2FrIFNha3No
dXdvbmcgIDxzdWtvbHNha0Bnb29nbGUuY29tPgorCisgICAgICAgIGV4ZWNDb21tYW5kIGNvcGll
cyB0aGUgYmFja2dyb3VuZy1jb2xvciBvZiB0aGUgZW5jbG9zaW5nIGVsZW1lbnQgdG8gdGhlIGVs
ZW1lbnQgYmVpbmcgZWRpdGVkLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9OTE3ODMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBUaGlzIHRlc3RzIHRvIG1ha2Ugc3VyZSB0aGF0IFdlYktpdCByZW1vdmVzIHJl
ZHVuZGFudCAiYmFja2dyb3VuZC1jb2xvciIKKyAgICAgICAgcHJvcGVydHkgYWZ0ZXIgZXhlY0Nv
bW1hbmQuCisKKyAgICAgICAgKiBlZGl0aW5nL3N0eWxlL3JlZHVuZGFudC1iYWNrZ3JvdW5kLWNv
bG9yLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZWRpdGluZy9zdHlsZS9yZWR1bmRh
bnQtYmFja2dyb3VuZC1jb2xvci5odG1sOiBBZGRlZC4KKwogMjAxMi0wNy0yNyAgQnJpYW4gV2Vp
bnN0ZWluICA8YndlaW5zdGVpbkBhcHBsZS5jb20+CiAKICAgICAgICAgQWRkIE1hYyByZXN1bHRz
IGZvciBmYXN0L3RhYmxlL3RhYmxlLXJvdy1vdXRsaW5lLXBhaW50Lmh0bWwuCkluZGV4OiBMYXlv
dXRUZXN0cy9lZGl0aW5nL3N0eWxlL3JlZHVuZGFudC1iYWNrZ3JvdW5kLWNvbG9yLWV4cGVjdGVk
LnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9lZGl0aW5nL3N0eWxlL3JlZHVuZGFudC1i
YWNrZ3JvdW5kLWNvbG9yLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3Rz
L2VkaXRpbmcvc3R5bGUvcmVkdW5kYW50LWJhY2tncm91bmQtY29sb3ItZXhwZWN0ZWQudHh0CShy
ZXZpc2lvbiAwKQpAQCAtMCwwICsxLDUgQEAKK1RoaXMgdGVzdHMgdG8gbWFrZSBzdXJlIHRoYXQg
V2ViS2l0IHJlbW92ZXMgcmVkdW5kYW50IGJhY2tncm91bmQtY29sb3IgcHJvcGVydHkgYWZ0ZXIg
ZXhlY0NvbW1hbmQuIChTZWUgdGhlIGJ1ZyA5MTc4MykuIFRoZXJlIHNob3VsZCBiZSBubyBiYWNr
Z3JvdW5kLWNvbG9yIHByb3BlcnR5IGJlbG93LgorfCA8dWw+Cit8ICAgPGxpPgorfCAgICAgIjwj
c2VsZWN0aW9uLWFuY2hvcj5IZWxsbzwjc2VsZWN0aW9uLWZvY3VzPiIKK3wgICAgIDxicj4KSW5k
ZXg6IExheW91dFRlc3RzL2VkaXRpbmcvc3R5bGUvcmVkdW5kYW50LWJhY2tncm91bmQtY29sb3Iu
aHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9lZGl0aW5nL3N0eWxlL3JlZHVuZGFudC1i
YWNrZ3JvdW5kLWNvbG9yLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9lZGl0aW5n
L3N0eWxlL3JlZHVuZGFudC1iYWNrZ3JvdW5kLWNvbG9yLmh0bWwJKHJldmlzaW9uIDApCkBAIC0w
LDAgKzEsMjYgQEAKKzwhZG9jdHlwZSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzx0aXRsZT5SZWR1
bmRhbnQgYmFja2dyb3VuZC1jb2xvcjwvdGl0bGU+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3Vy
Y2VzL2R1bXAtYXMtbWFya3VwLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPGRpdiBp
ZD0iZGl2Ij5IZWxsbzwvZGl2PgorCis8c2NyaXB0PgorTWFya3VwLmRlc2NyaXB0aW9uKCJUaGlz
IHRlc3RzIHRvIG1ha2Ugc3VyZSB0aGF0IFdlYktpdCByZW1vdmVzIHJlZHVuZGFudCBiYWNrZ3Jv
dW5kLWNvbG9yIHByb3BlcnR5IGFmdGVyIGV4ZWNDb21tYW5kLiAoU2VlIHRoZSBidWcgOTE3ODMp
LiBUaGVyZSBzaG91bGQgYmUgbm8gYmFja2dyb3VuZC1jb2xvciBwcm9wZXJ0eSBiZWxvdy4iKTsK
KwordmFyIGRpdiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJkaXYiKTsKK2Rpdi5jb250ZW50
RWRpdGFibGUgPSB0cnVlOworZGl2LnN0eWxlLmNzc1RleHQgPSAiYmFja2dyb3VuZC1jb2xvcjog
d2hpdGU7IjsKKwordmFyIHJhbmdlID0gZG9jdW1lbnQuY3JlYXRlUmFuZ2UoKTsKK3JhbmdlLnNl
bGVjdE5vZGVDb250ZW50cyhkaXYpOword2luZG93LmdldFNlbGVjdGlvbigpLmFkZFJhbmdlKHJh
bmdlKTsKKworZG9jdW1lbnQuZXhlY0NvbW1hbmQoImluc2VydFVub3JkZXJlZExpc3QiKTsKKwor
TWFya3VwLmR1bXAoZGl2KTsKKzwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>