<?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>76490</bug_id>
          
          <creation_ts>2012-01-17 15:53:35 -0800</creation_ts>
          <short_desc>Missing NSForegroundColorAttributeName should be treated as black instead of transparent</short_desc>
          <delta_ts>2012-01-18 10:44:49 -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>HTML Editing</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.7</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, Regression</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Enrica Casucci">enrica</reporter>
          <assigned_to name="Enrica Casucci">enrica</assigned_to>
          <cc>mitz</cc>
    
    <cc>pixel</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>537410</commentid>
    <comment_count>0</comment_count>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2012-01-17 15:53:35 -0800</bug_when>
    <thetext>The problem appears in Mail on Lion using the Fonts and Colors palette to customize colors and fonts.

* STEPS TO REPRODUCE
1. Create new message, write some text.
2. Select text, use color picker to change color to a color other than black.
3. With text still selected, use color picker to change color to black.

* RESULTS
Text becomes invisible/transparent. It should be black.

* REGRESSION
The Fonts and Color palette work as expected in previous version of Mac OSX.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>537411</commentid>
    <comment_count>1</comment_count>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2012-01-17 15:53:48 -0800</bug_when>
    <thetext>&lt;rdar://problem/9460733&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>537414</commentid>
    <comment_count>2</comment_count>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2012-01-17 15:55:47 -0800</bug_when>
    <thetext>AppKit&apos;s behavior changed in Lion. If the NSForegroundColorAttributeName is solid black, it is removed from the attributes dictionary. WebKit used to treat the missing color as an indication of transparent color.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>537416</commentid>
    <comment_count>3</comment_count>
      <attachid>122833</attachid>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2012-01-17 16:00:52 -0800</bug_when>
    <thetext>Created attachment 122833
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>537524</commentid>
    <comment_count>4</comment_count>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2012-01-17 18:07:33 -0800</bug_when>
    <thetext>Thanks for the review!
Dan pointed out that I should write a TestWebKitAPI test and has shown me how to do it.
I&apos;ll post another patch that has the test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>537530</commentid>
    <comment_count>5</comment_count>
      <attachid>122856</attachid>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2012-01-17 18:19:24 -0800</bug_when>
    <thetext>Created attachment 122856
Patch with test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>537543</commentid>
    <comment_count>6</comment_count>
      <attachid>122856</attachid>
    <who name="">mitz</who>
    <bug_when>2012-01-17 18:38:30 -0800</bug_when>
    <thetext>Comment on attachment 122856
Patch with test

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

&gt; Tools/TestWebKitAPI/Tests/mac/InspectorBar.mm:28
&gt; +#import &lt;WebKit/DOMPrivate.h&gt;

Is thIs needed?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>537959</commentid>
    <comment_count>7</comment_count>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2012-01-18 10:05:33 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; (From update of attachment 122856 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=122856&amp;action=review
&gt; 
&gt; &gt; Tools/TestWebKitAPI/Tests/mac/InspectorBar.mm:28
&gt; &gt; +#import &lt;WebKit/DOMPrivate.h&gt;
&gt; 
&gt; Is thIs needed?

No, I&apos;ve removed it. Thanks for pointing it out.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>537967</commentid>
    <comment_count>8</comment_count>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2012-01-18 10:12:54 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/105291</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>537992</commentid>
    <comment_count>9</comment_count>
    <who name="Eric Vitiello">pixel</who>
    <bug_when>2012-01-18 10:44:49 -0800</bug_when>
    <thetext>Just wanted to say thanks for fixing this. it drives me nuts.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>122833</attachid>
            <date>2012-01-17 16:00:52 -0800</date>
            <delta_ts>2012-01-17 18:19:24 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>makeitblack.txt</filename>
            <type>text/plain</type>
            <size>1550</size>
            <attacher name="Enrica Casucci">enrica</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0L21hYy9DaGFuZ2VMb2cJKHJldmlzaW9uIDEwNTIwMykKKysrIFNvdXJjZS9XZWJLaXQv
bWFjL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDEyLTAxLTE3
ICBFbnJpY2EgQ2FzdWNjaSAgPGVucmljYUBhcHBsZS5jb20+CisKKyAgICAgICAgTWlzc2luZyBO
U0ZvcmVncm91bmRDb2xvckF0dHJpYnV0ZU5hbWUgc2hvdWxkIGJlIHRyZWF0ZWQgYXMgYmxhY2sg
aW5zdGVhZCBvZiB0cmFuc3BhcmVudC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTc2NDkwCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS85NDYwNzMzPgor
ICAgICAgICAKKyAgICAgICAgU3RhcnRpbmcgd2l0aCBMaW9uLCB0aGVyZSBpcyBubyBtb3JlIE5T
Rm9yZWdyb3VuZENvbG9yIGF0dHJpYnV0ZSBpbiB0aGUgZGljdGlvbmFyeQorICAgICAgICBpZiB0
aGUgY29sb3IgbWF0Y2hlcyB0aGUgZGVmYXVsdCAoc29saWQgYmxhY2spLgorICAgICAgICBUaGUg
Zml4IGNvbnNpc3RzIGluIHRyZWF0aW5nIHRoZSBsYWNrIG9mIGNvbG9yIGFzIHNvbGlkIGJsYWNr
IGluc3RlYWQgb2YgdHJhbnNwYXJlbnQgYXMKKyAgICAgICAgd2UgZGlkIGJlZm9yZS4KKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFdlYlZpZXcvV2Vi
SFRNTFZpZXcubW06CisgICAgICAgICgtW1dlYkhUTUxWaWV3IF9zdHlsZUZvckF0dHJpYnV0ZUNo
YW5nZTpdKToKKwogMjAxMi0wMS0xNyAgRW5yaWNhIENhc3VjY2kgIDxlbnJpY2FAYXBwbGUuY29t
PgogCiAgICAgICAgIFJFR1JFU1NJT04gKHIxMDE0MTMpOiBDb3JyZWN0aW9uIHBhbmVsIG92ZXJs
YXBzIG1pc3NwZWxsZWQgdGV4dC4KSW5kZXg6IFNvdXJjZS9XZWJLaXQvbWFjL1dlYlZpZXcvV2Vi
SFRNTFZpZXcubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9tYWMvV2ViVmlldy9XZWJI
VE1MVmlldy5tbQkocmV2aXNpb24gMTA1MDcxKQorKysgU291cmNlL1dlYktpdC9tYWMvV2ViVmll
dy9XZWJIVE1MVmlldy5tbQkod29ya2luZyBjb3B5KQpAQCAtNDYwMiw2ICs0NjAyLDggQEAgTlNT
dHJva2VDb2xvckF0dHJpYnV0ZU5hbWUgICAgICAgIC8qIE5TQwogICAgIGNhID0gW2Egb2JqZWN0
Rm9yS2V5Ok5TRm9yZWdyb3VuZENvbG9yQXR0cmlidXRlTmFtZV07CiAgICAgY2IgPSBbYiBvYmpl
Y3RGb3JLZXk6TlNGb3JlZ3JvdW5kQ29sb3JBdHRyaWJ1dGVOYW1lXTsKICAgICBpZiAoY2EgPT0g
Y2IpIHsKKyAgICAgICAgaWYgKCFjYSkKKyAgICAgICAgICAgIGNhID0gW05TQ29sb3IgYmxhY2tD
b2xvcl07CiAgICAgICAgIFtzdHlsZSBzZXRDb2xvcjpbc2VsZiBfY29sb3JBc1N0cmluZzpjYV1d
OwogICAgIH0KIAo=
</data>
<flag name="review"
          id="123737"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>122856</attachid>
            <date>2012-01-17 18:19:24 -0800</date>
            <delta_ts>2012-01-17 18:38:30 -0800</delta_ts>
            <desc>Patch with test</desc>
            <filename>makeitblack.txt</filename>
            <type>text/plain</type>
            <size>9586</size>
            <attacher name="Enrica Casucci">enrica</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0L21hYy9DaGFuZ2VMb2cJKHJldmlzaW9uIDEwNTIyNikKKysrIFNvdXJjZS9XZWJLaXQv
bWFjL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBACisyMDEyLTAxLTE3
ICBFbnJpY2EgQ2FzdWNjaSAgPGVucmljYUBhcHBsZS5jb20+CisKKyAgICAgICAgTWlzc2luZyBO
U0ZvcmVncm91bmRDb2xvckF0dHJpYnV0ZU5hbWUgc2hvdWxkIGJlIHRyZWF0ZWQgYXMgYmxhY2sg
aW5zdGVhZCBvZiB0cmFuc3BhcmVudC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTc2NDkwCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS85NDYwNzMzPgor
ICAgICAgICAKKyAgICAgICAgU3RhcnRpbmcgd2l0aCBMaW9uLCB0aGVyZSBpcyBubyBtb3JlIE5T
Rm9yZWdyb3VuZENvbG9yIGF0dHJpYnV0ZSBpbiB0aGUgZGljdGlvbmFyeQorICAgICAgICBpZiB0
aGUgY29sb3IgbWF0Y2hlcyB0aGUgZGVmYXVsdCAoc29saWQgYmxhY2spLgorICAgICAgICBUaGUg
Zml4IGNvbnNpc3RzIGluIHRyZWF0aW5nIHRoZSBsYWNrIG9mIGNvbG9yIGFzIHNvbGlkIGJsYWNr
IGluc3RlYWQgb2YgdHJhbnNwYXJlbnQgYXMKKyAgICAgICAgd2UgZGlkIGJlZm9yZS4KKworICAg
ICAgICBBZGRlZCBhIFRlc3RXZWJLaXRBUEkgdGVzdC4KKyAgICAgICAgCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogV2ViVmlldy9XZWJIVE1MVmlldy5t
bToKKyAgICAgICAgKC1bV2ViSFRNTFZpZXcgX3N0eWxlRm9yQXR0cmlidXRlQ2hhbmdlOl0pOgor
CiAyMDEyLTAxLTE3ICBFbnJpY2EgQ2FzdWNjaSAgPGVucmljYUBhcHBsZS5jb20+CiAKICAgICAg
ICAgUkVHUkVTU0lPTiAocjEwMTQxMyk6IENvcnJlY3Rpb24gcGFuZWwgb3ZlcmxhcHMgbWlzc3Bl
bGxlZCB0ZXh0LgpJbmRleDogU291cmNlL1dlYktpdC9tYWMvV2ViVmlldy9XZWJIVE1MVmlldy5t
bQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L21hYy9XZWJWaWV3L1dlYkhUTUxWaWV3Lm1t
CShyZXZpc2lvbiAxMDUwNzEpCisrKyBTb3VyY2UvV2ViS2l0L21hYy9XZWJWaWV3L1dlYkhUTUxW
aWV3Lm1tCSh3b3JraW5nIGNvcHkpCkBAIC00NjAyLDYgKzQ2MDIsOCBAQCBOU1N0cm9rZUNvbG9y
QXR0cmlidXRlTmFtZSAgICAgICAgLyogTlNDCiAgICAgY2EgPSBbYSBvYmplY3RGb3JLZXk6TlNG
b3JlZ3JvdW5kQ29sb3JBdHRyaWJ1dGVOYW1lXTsKICAgICBjYiA9IFtiIG9iamVjdEZvcktleTpO
U0ZvcmVncm91bmRDb2xvckF0dHJpYnV0ZU5hbWVdOwogICAgIGlmIChjYSA9PSBjYikgeworICAg
ICAgICBpZiAoIWNhKQorICAgICAgICAgICAgY2EgPSBbTlNDb2xvciBibGFja0NvbG9yXTsKICAg
ICAgICAgW3N0eWxlIHNldENvbG9yOltzZWxmIF9jb2xvckFzU3RyaW5nOmNhXV07CiAgICAgfQog
CkluZGV4OiBUb29scy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvQ2hhbmdlTG9nCShy
ZXZpc2lvbiAxMDUyMjYpCisrKyBUb29scy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEs
MyArMSwxNyBAQAorMjAxMi0wMS0xNyAgRW5yaWNhIENhc3VjY2kgIDxlbnJpY2FAYXBwbGUuY29t
PgorCisgICAgICAgIE1pc3NpbmcgTlNGb3JlZ3JvdW5kQ29sb3JBdHRyaWJ1dGVOYW1lIHNob3Vs
ZCBiZSB0cmVhdGVkIGFzIGJsYWNrIGluc3RlYWQgb2YgdHJhbnNwYXJlbnQuCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NjQ5MAorICAgICAgICA8cmRh
cjovL3Byb2JsZW0vOTQ2MDczMz4KKworICAgICAgICBBZGRlZCBUZXN0V2ViS2l0QVBJIHRlc3Qu
CisgICAgICAgIAorICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICAqIFRlc3RXZWJLaXRBUEkvVGVzdFdlYktpdEFQSS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9q
OiBBZGRlZCBuZXcgdGVzdCBmaWxlLgorICAgICAgICAqIFRlc3RXZWJLaXRBUEkvVGVzdHMvbWFj
L0luc3BlY3RvckJhci5tbTogQWRkZWQgdGVzdCB0aGF0IGNhbGxzCisgICAgICAgIGNoYW5nZUF0
dHJpYnV0ZXMgdG8gdGhlIFdlYlZpZXcuCisgICAgICAgIAogMjAxMi0wMS0xNyAgSGFqaW1lIE1v
cnJpdGEgIDxtb3JyaXRhQGNocm9taXVtLm9yZz4KIAogICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzYyNDUKSW5kZXg6IFRvb2xzL1Rlc3RXZWJLaXRBUEkv
VGVzdFdlYktpdEFQSS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRv
b2xzL1Rlc3RXZWJLaXRBUEkvVGVzdFdlYktpdEFQSS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9q
CShyZXZpc2lvbiAxMDUwNzEpCisrKyBUb29scy9UZXN0V2ViS2l0QVBJL1Rlc3RXZWJLaXRBUEku
eGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvagkod29ya2luZyBjb3B5KQpAQCAtMTA1LDYgKzEwNSw3
IEBACiAJCUMwQkQ2NjlGMTMxRDNDRkYwMEUxOEYyQSAvKiBSZXNwb25zaXZlbmVzc1RpbWVyRG9l
c250RmlyZUVhcmx5X0J1bmRsZS5jcHAgaW4gU291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZp
bGU7IGZpbGVSZWYgPSBDMEJENjY5RTEzMUQzQ0ZGMDBFMThGMkEgLyogUmVzcG9uc2l2ZW5lc3NU
aW1lckRvZXNudEZpcmVFYXJseV9CdW5kbGUuY3BwICovOyB9OwogCQlDMEM1RDNCRTE0NTk4QjZG
MDBBODAyQTYgLyogR2V0QmFja2luZ1NjYWxlRmFjdG9yLm1tIGluIFNvdXJjZXMgKi8gPSB7aXNh
ID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gQzBDNUQzQkMxNDU5OEI2RjAwQTgwMkE2IC8qIEdl
dEJhY2tpbmdTY2FsZUZhY3Rvci5tbSAqLzsgfTsKIAkJQzBDNUQzQzYxNDU5OTEyOTAwQTgwMkE2
IC8qIEdldEJhY2tpbmdTY2FsZUZhY3Rvcl9CdW5kbGUubW0gaW4gU291cmNlcyAqLyA9IHtpc2Eg
PSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSBDMEM1RDNCRDE0NTk4QjZGMDBBODAyQTYgLyogR2V0
QmFja2luZ1NjYWxlRmFjdG9yX0J1bmRsZS5tbSAqLzsgfTsKKwkJQzUwN0U4QTcxNEM2NTQ1QjAw
NUQ2QjNCIC8qIEluc3BlY3RvckJhci5tbSBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxk
RmlsZTsgZmlsZVJlZiA9IEM1MDdFOEE2MTRDNjU0NUIwMDVENkIzQiAvKiBJbnNwZWN0b3JCYXIu
bW0gKi87IH07CiAJCUYzRkMzRUUzMTM2NzhCNzMwMDEyNkE2NSAvKiBsaWJndGVzdC5hIGluIEZy
YW1ld29ya3MgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gRjNGQzNFRTIxMzY3
OEI3MzAwMTI2QTY1IC8qIGxpYmd0ZXN0LmEgKi87IH07CiAJCUY2RjNGMjkxMTMzNDJGRUIwMEE2
QkYxOSAvKiBDb29raWVNYW5hZ2VyLmNwcCBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxk
RmlsZTsgZmlsZVJlZiA9IEY2RjNGMjkwMTMzNDJGRUIwMEE2QkYxOSAvKiBDb29raWVNYW5hZ2Vy
LmNwcCAqLzsgfTsKIAkJRjZGRERERDMxNDI0MUFENDAwNEYxNzI5IC8qIFByaXZhdGVCcm93c2lu
Z1B1c2hTdGF0ZU5vSGlzdG9yeUNhbGxiYWNrLmNwcCBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBC
WEJ1aWxkRmlsZTsgZmlsZVJlZiA9IEY2RkREREQyMTQyNDFBRDQwMDRGMTcyOSAvKiBQcml2YXRl
QnJvd3NpbmdQdXNoU3RhdGVOb0hpc3RvcnlDYWxsYmFjay5jcHAgKi87IH07CkBAIC0yNzEsNiAr
MjcyLDcgQEAKIAkJQzBCRDY2OUUxMzFEM0NGRjAwRTE4RjJBIC8qIFJlc3BvbnNpdmVuZXNzVGlt
ZXJEb2VzbnRGaXJlRWFybHlfQnVuZGxlLmNwcCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNl
OyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLmNw
cDsgcGF0aCA9IFJlc3BvbnNpdmVuZXNzVGltZXJEb2VzbnRGaXJlRWFybHlfQnVuZGxlLmNwcDsg
c291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJQzBDNUQzQkMxNDU5OEI2RjAwQTgwMkE2IC8q
IEdldEJhY2tpbmdTY2FsZUZhY3Rvci5tbSAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBm
aWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLm9iamNw
cDsgcGF0aCA9IEdldEJhY2tpbmdTY2FsZUZhY3Rvci5tbTsgc291cmNlVHJlZSA9ICI8Z3JvdXA+
IjsgfTsKIAkJQzBDNUQzQkQxNDU5OEI2RjAwQTgwMkE2IC8qIEdldEJhY2tpbmdTY2FsZUZhY3Rv
cl9CdW5kbGUubW0gKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0g
NDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmNwcC5vYmpjcHA7IHBhdGggPSBHZXRC
YWNraW5nU2NhbGVGYWN0b3JfQnVuZGxlLm1tOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9Owor
CQlDNTA3RThBNjE0QzY1NDVCMDA1RDZCM0IgLyogSW5zcGVjdG9yQmFyLm1tICovID0ge2lzYSA9
IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0g
c291cmNlY29kZS5jcHAub2JqY3BwOyBwYXRoID0gSW5zcGVjdG9yQmFyLm1tOyBzb3VyY2VUcmVl
ID0gIjxncm91cD4iOyB9OwogCQlGM0ZDM0VFMjEzNjc4QjczMDAxMjZBNjUgLyogbGliZ3Rlc3Qu
YSAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBsYXN0S25vd25GaWxlVHlwZSA9IGFyY2hp
dmUuYXI7IHBhdGggPSBsaWJndGVzdC5hOyBzb3VyY2VUcmVlID0gQlVJTFRfUFJPRFVDVFNfRElS
OyB9OwogCQlGNkYzRjI5MDEzMzQyRkVCMDBBNkJGMTkgLyogQ29va2llTWFuYWdlci5jcHAgKi8g
PSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmls
ZVR5cGUgPSBzb3VyY2Vjb2RlLmNwcC5jcHA7IHBhdGggPSBDb29raWVNYW5hZ2VyLmNwcDsgc291
cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJRjZGRERERDIxNDI0MUFENDAwNEYxNzI5IC8qIFBy
aXZhdGVCcm93c2luZ1B1c2hTdGF0ZU5vSGlzdG9yeUNhbGxiYWNrLmNwcCAqLyA9IHtpc2EgPSBQ
QlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNv
dXJjZWNvZGUuY3BwLmNwcDsgcGF0aCA9IFByaXZhdGVCcm93c2luZ1B1c2hTdGF0ZU5vSGlzdG9y
eUNhbGxiYWNrLmNwcDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKQEAgLTUyOSw2ICs1MzEs
NyBAQAogCQkJCTM3REM2NzhCMTQwRDdDNTAwMEFCQ0NEQiAvKiBET01SYW5nZU9mU3RyaW5nLm1t
ICovLAogCQkJCUMwN0U2Q0FFMTNGRDY3NjUwMDM4QjIyQiAvKiBEeW5hbWljRGV2aWNlU2NhbGVG
YWN0b3IubW0gKi8sCiAJCQkJOTM5QkE5MTYxNDEwMzQxMjAwMUEwMUJEIC8qIERldmljZVNjYWxl
RmFjdG9yT25CYWNrLm1tICovLAorCQkJCUM1MDdFOEE2MTRDNjU0NUIwMDVENkIzQiAvKiBJbnNw
ZWN0b3JCYXIubW0gKi8sCiAJCQkJMzcyMkM4NjgxNDYxRTAzRTAwQzQ1RDAwIC8qIFJlbmRlcmVk
SW1hZ2VGcm9tRE9NUmFuZ2UubW0gKi8sCiAJCQkJMzc5OUFEMzkxNDEyMEE0MzAwNUVCMEM2IC8q
IFN0cmluZ0J5RXZhbHVhdGluZ0phdmFTY3JpcHRGcm9tU3RyaW5nLm1tICovLAogCQkJCTM3QTY4
OTVEMTQ4QTlCNTAwMDUxMDBGQSAvKiBTdWJyZXNvdXJjZUVycm9yQ3Jhc2gubW0gKi8sCkBAIC03
MjUsNiArNzI4LDcgQEAKIAkJCQlCQ0FBNDg1ODE0QTA0NEQ0MDA4OEZBQzQgLyogRWRpdG9yQ29t
bWFuZHMubW0gaW4gU291cmNlcyAqLywKIAkJCQlCQzU1RjVGOTE0QUQ3OEVFMDA0ODRCRTEgLyog
VmVjdG9yLmNwcCBpbiBTb3VyY2VzICovLAogCQkJCTQ0MEExRDM5MTRBMDEwM0EwMDhBNjZGMiAv
KiBLVVJMLmNwcCBpbiBTb3VyY2VzICovLAorCQkJCUM1MDdFOEE3MTRDNjU0NUIwMDVENkIzQiAv
KiBJbnNwZWN0b3JCYXIubW0gaW4gU291cmNlcyAqLywKIAkJCSk7CiAJCQlydW5Pbmx5Rm9yRGVw
bG95bWVudFBvc3Rwcm9jZXNzaW5nID0gMDsKIAkJfTsKSW5kZXg6IFRvb2xzL1Rlc3RXZWJLaXRB
UEkvVGVzdHMvbWFjL0luc3BlY3RvckJhci5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9UZXN0V2Vi
S2l0QVBJL1Rlc3RzL21hYy9JbnNwZWN0b3JCYXIubW0JKHJldmlzaW9uIDApCisrKyBUb29scy9U
ZXN0V2ViS2l0QVBJL1Rlc3RzL21hYy9JbnNwZWN0b3JCYXIubW0JKHJldmlzaW9uIDApCkBAIC0w
LDAgKzEsNzcgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTEsIDIwMTIgQXBwbGUgSW5jLiBB
bGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291
cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBh
cmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBh
cmUgbWV0OgorICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWlu
IHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlv
bnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBp
biBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBu
b3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWlt
ZXIgaW4gdGhlCisgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJv
dmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJP
VklERUQgQlkgQVBQTEUgSU5DLiBBTkQgSVRTIENPTlRSSUJVVE9SUyBgYEFTIElTJycKKyAqIEFO
RCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBM
SU1JVEVEIFRPLAorICogVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkg
QU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUgorICogUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4g
SU4gTk8gRVZFTlQgU0hBTEwgQVBQTEUgSU5DLiBPUiBJVFMgQ09OVFJJQlVUT1JTCisgKiBCRSBM
SUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVN
UExBUlksIE9SCisgKiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBM
SU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRgorICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNF
UzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTCisgKiBJTlRFUlJV
UFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hF
VEhFUiBJTgorICogQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElO
RyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkKKyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0Yg
VEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YKKyAqIFRIRSBQT1NT
SUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyAqLworCisjaW1wb3J0ICJjb25maWcuaCIKKyNpbXBv
cnQgIlBsYXRmb3JtVXRpbGl0aWVzLmgiCisjaW1wb3J0IDxXZWJLaXQvRE9NUHJpdmF0ZS5oPgor
I2ltcG9ydCA8d3RmL1JldGFpblB0ci5oPgorCitAaW50ZXJmYWNlIEluc3BlY3RvckJhckNvbnRy
b2xsZXIgOiBOU09iamVjdCB7Cit9CitAZW5kCisKK3N0YXRpYyBib29sIGRpZEZpbmlzaExvYWQ7
CisKK0BpbXBsZW1lbnRhdGlvbiBJbnNwZWN0b3JCYXJDb250cm9sbGVyCisKKy0gKHZvaWQpd2Vi
VmlldzooV2ViVmlldyAqKXNlbmRlciBkaWRGaW5pc2hMb2FkRm9yRnJhbWU6KFdlYkZyYW1lICop
ZnJhbWUKK3sKKyAgICBkaWRGaW5pc2hMb2FkID0gdHJ1ZTsKK30KKworLSAoTlNEaWN0aW9uYXJ5
ICopY29udmVydEF0dHJpYnV0ZXM6KE5TRGljdGlvbmFyeSAqKWRpY3Rpb25hcnkKK3sKKyAgICBO
U011dGFibGVEaWN0aW9uYXJ5ICpuZXdEaWN0aW9uYXJ5ID0gW2RpY3Rpb25hcnkgbXV0YWJsZUNv
cHldOworICAgIFtuZXdEaWN0aW9uYXJ5IHJlbW92ZU9iamVjdEZvcktleTpOU0ZvcmVncm91bmRD
b2xvckF0dHJpYnV0ZU5hbWVdOworICAgIHJldHVybiBbbmV3RGljdGlvbmFyeSBhdXRvcmVsZWFz
ZV07Cit9CitAZW5kCisKK25hbWVzcGFjZSBUZXN0V2ViS2l0QVBJIHsKKworVEVTVChXZWJLaXQx
LCBJbnNwZWN0b3JCYXJUZXN0KQoreworICAgIFJldGFpblB0cjxXZWJWaWV3PiB3ZWJWaWV3KEFk
b3B0TlMsIFtbV2ViVmlldyBhbGxvY10gaW5pdFdpdGhGcmFtZTpOU01ha2VSZWN0KDAsIDAsIDEy
MCwgMjAwKSBmcmFtZU5hbWU6bmlsIGdyb3VwTmFtZTpuaWxdKTsKKyAgICBSZXRhaW5QdHI8SW5z
cGVjdG9yQmFyQ29udHJvbGxlcj4gaW5zcGVjdG9yQmFyQ29udHJvbGxlcihBZG9wdE5TLCBbSW5z
cGVjdG9yQmFyQ29udHJvbGxlciBuZXddKTsKKworICAgIHdlYlZpZXcuZ2V0KCkuZnJhbWVMb2Fk
RGVsZWdhdGUgPSBpbnNwZWN0b3JCYXJDb250cm9sbGVyLmdldCgpOworICAgIFt3ZWJWaWV3Lmdl
dCgpLm1haW5GcmFtZSBsb2FkSFRNTFN0cmluZzpAIjxib2R5IGNvbnRlbnRlZGl0YWJsZSBzdHls
ZT1cImNvbG9yOiBncmVlblwiPkxvcmVtIGlwc3VtIHNpdCBhbWV0PC9ib2R5PiIgYmFzZVVSTDpb
TlNVUkwgVVJMV2l0aFN0cmluZzpAImFib3V0OmJsYW5rIl1dOworCisgICAgVXRpbDo6cnVuKCZk
aWRGaW5pc2hMb2FkKTsKKworICAgIERPTURvY3VtZW50ICpkb2N1bWVudCA9IHdlYlZpZXcuZ2V0
KCkubWFpbkZyYW1lRG9jdW1lbnQ7CisgICAgW1tkb2N1bWVudCBib2R5XSBmb2N1c107CisgICAg
W3dlYlZpZXcuZ2V0KCkgc2VsZWN0QWxsOm5pbF07CisgICAgW3dlYlZpZXcuZ2V0KCkgY2hhbmdl
QXR0cmlidXRlczppbnNwZWN0b3JCYXJDb250cm9sbGVyLmdldCgpXTsKKyAgICAKKyAgICBET01O
b2RlICpjdXJyZW50Tm9kZSA9IFtkb2N1bWVudCBib2R5XTsKKyAgICB3aGlsZSAoW1tjdXJyZW50
Tm9kZSBmaXJzdENoaWxkXSBub2RlVHlwZV0gIT0gRE9NX1RFWFRfTk9ERSkKKyAgICAgICAgY3Vy
cmVudE5vZGUgPSBbY3VycmVudE5vZGUgZmlyc3RDaGlsZF07CisKKyAgICBET01DU1NTdHlsZURl
Y2xhcmF0aW9uICpzdHlsZSA9IFtkb2N1bWVudCBnZXRDb21wdXRlZFN0eWxlOihET01FbGVtZW50
ICopY3VycmVudE5vZGUgcHNldWRvRWxlbWVudDpuaWxdOworICAgIEVYUEVDVF9XS19TVFJFUShA
InJnYigwLCAwLCAwKSIsIFtzdHlsZSBjb2xvcl0pOworfQorCit9IC8vIG5hbWVzcGFjZSBUZXN0
V2ViS2l0QVBJCg==
</data>
<flag name="review"
          id="123764"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>