<?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>8062</bug_id>
          
          <creation_ts>2006-03-29 15:11:43 -0800</creation_ts>
          <short_desc>Caret color in new text field should take background color and foreground color into consideration</short_desc>
          <delta_ts>2006-11-27 13:42:11 -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>Forms</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</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="Adele Peterson">adele</reporter>
          <assigned_to name="Adele Peterson">adele</assigned_to>
          <cc>ian</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>37884</commentid>
    <comment_count>0</comment_count>
    <who name="Adele Peterson">adele</who>
    <bug_when>2006-03-29 15:11:43 -0800</bug_when>
    <thetext>Caret color in new text field should match text color</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>38012</commentid>
    <comment_count>1</comment_count>
      <attachid>7399</attachid>
    <who name="Adele Peterson">adele</who>
    <bug_when>2006-03-30 13:08:43 -0800</bug_when>
    <thetext>Created attachment 7399
test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>38014</commentid>
    <comment_count>2</comment_count>
      <attachid>7401</attachid>
    <who name="Adele Peterson">adele</who>
    <bug_when>2006-03-30 13:09:43 -0800</bug_when>
    <thetext>Created attachment 7401
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>38032</commentid>
    <comment_count>3</comment_count>
      <attachid>7401</attachid>
    <who name="Adele Peterson">adele</who>
    <bug_when>2006-03-30 15:48:39 -0800</bug_when>
    <thetext>Comment on attachment 7401
patch

Hyatt and I talked about this.  We may want to only do this for text fields... or just use the color of the rootEditableElement....or add a new css property -khtml-caret-color with good default values.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>38344</commentid>
    <comment_count>4</comment_count>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2006-04-02 23:25:37 -0700</bug_when>
    <thetext>These are all text field regressions so they should all be P1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>38363</commentid>
    <comment_count>5</comment_count>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2006-04-02 23:29:14 -0700</bug_when>
    <thetext>It&apos;s odd that text fields ever did this - rich text NSTextViews don&apos;t seem to.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>38372</commentid>
    <comment_count>6</comment_count>
    <who name="Adele Peterson">adele</who>
    <bug_when>2006-04-03 00:18:17 -0700</bug_when>
    <thetext>The old text fields didn&apos;t do this.  Hyatt and I discussed adding this feature.  Bumping back down to P2 since its not a regression.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>53691</commentid>
    <comment_count>7</comment_count>
    <who name="Adele Peterson">adele</who>
    <bug_when>2006-08-25 13:26:23 -0700</bug_when>
    <thetext>Changing title to reflect new goal.  We want to choose a white or black caret based on the background color and foreground colors.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44066</commentid>
    <comment_count>8</comment_count>
      <attachid>11646</attachid>
    <who name="Adele Peterson">adele</who>
    <bug_when>2006-11-27 13:23:43 -0800</bug_when>
    <thetext>Created attachment 11646
new patch

Hyatt and I discussed this new approach for this bug.  This patch just gets the caret color from the root editable element.  This will work well for text controls, and also will work for editable WebViews by just getting the color from the body element.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44053</commentid>
    <comment_count>9</comment_count>
      <attachid>11646</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2006-11-27 13:38:55 -0800</bug_when>
    <thetext>Comment on attachment 11646
new patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44054</commentid>
    <comment_count>10</comment_count>
    <who name="Adele Peterson">adele</who>
    <bug_when>2006-11-27 13:42:11 -0800</bug_when>
    <thetext>Committed revision 17885

worldofwarcraft.com users, rejoice!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>7399</attachid>
            <date>2006-03-30 13:08:43 -0800</date>
            <delta_ts>2006-03-30 13:08:43 -0800</delta_ts>
            <desc>test</desc>
            <filename>test.html</filename>
            <type>text/html</type>
            <size>49</size>
            <attacher name="Adele Peterson">adele</attacher>
            
              <data encoding="base64">PGlucHV0IGlkPSJpbnAiIHZhbHVlPSJ0ZXN0IiBzdHlsZT0iY29sb3I6IHBpbmsiPg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>7401</attachid>
            <date>2006-03-30 13:09:43 -0800</date>
            <delta_ts>2006-03-30 15:48:39 -0800</delta_ts>
            <desc>patch</desc>
            <filename>caret.txt</filename>
            <type>text/plain</type>
            <size>707</size>
            <attacher name="Adele Peterson">adele</attacher>
            
              <data encoding="base64">SW5kZXg6IGVkaXRpbmcvU2VsZWN0aW9uQ29udHJvbGxlci5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gZWRp
dGluZy9TZWxlY3Rpb25Db250cm9sbGVyLmNwcAkocmV2aXNpb24gMTM1NjYpCisrKyBlZGl0aW5n
L1NlbGVjdGlvbkNvbnRyb2xsZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC04MjcsOCArODI3LDEx
IEBACiAgICAgICAgIGxheW91dCgpOwogICAgICAgICAKICAgICBJbnRSZWN0IGNhcmV0ID0gaW50
ZXJzZWN0aW9uKGNhcmV0UmVjdCgpLCByZWN0KTsKKyAgICBCcnVzaCBicnVzaDsKKyAgICBpZiAo
bV9zZWwuc3RhcnQoKS5ub2RlKCkgJiYgbV9zZWwuc3RhcnQoKS5ub2RlKCktPnJlbmRlcmVyKCkg
JiYgbV9zZWwuc3RhcnQoKS5ub2RlKCktPnJlbmRlcmVyKCktPnN0eWxlKCkpCisgICAgICAgIGJy
dXNoLnNldENvbG9yKG1fc2VsLnN0YXJ0KCkubm9kZSgpLT5yZW5kZXJlcigpLT5zdHlsZSgpLT5j
b2xvcigpKTsKICAgICBpZiAoIWNhcmV0LmlzRW1wdHkoKSkKLSAgICAgICAgcC0+ZmlsbFJlY3Qo
Y2FyZXQsIEJydXNoKCkpOworICAgICAgICBwLT5maWxsUmVjdChjYXJldCwgYnJ1c2gpOwogfQog
CiB2b2lkIFNlbGVjdGlvbkNvbnRyb2xsZXI6OmRlYnVnUmVuZGVyZXIoUmVuZGVyT2JqZWN0ICpy
LCBib29sIHNlbGVjdGVkKSBjb25zdAo=
</data>
<flag name="review"
          id="1994"
          type_id="1"
          status="-"
          setter="adele"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>11646</attachid>
            <date>2006-11-27 13:23:43 -0800</date>
            <delta_ts>2006-11-27 13:38:55 -0800</delta_ts>
            <desc>new patch</desc>
            <filename>patch_caret.txt</filename>
            <type>text/plain</type>
            <size>1656</size>
            <attacher name="Adele Peterson">adele</attacher>
            
              <data encoding="base64">SW5kZXg6IGVkaXRpbmcvU2VsZWN0aW9uQ29udHJvbGxlci5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gZWRp
dGluZy9TZWxlY3Rpb25Db250cm9sbGVyLmNwcAkocmV2aXNpb24gMTc4ODMpCisrKyBlZGl0aW5n
L1NlbGVjdGlvbkNvbnRyb2xsZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC04NjYsOCArODY2LDE0
IEBACiAgICAgICAgIGxheW91dCgpOwogICAgICAgICAKICAgICBJbnRSZWN0IGNhcmV0ID0gaW50
ZXJzZWN0aW9uKGNhcmV0UmVjdCgpLCByZWN0KTsKLSAgICBpZiAoIWNhcmV0LmlzRW1wdHkoKSkK
LSAgICAgICAgcC0+ZmlsbFJlY3QoY2FyZXQsIENvbG9yOjpibGFjayk7CisgICAgaWYgKCFjYXJl
dC5pc0VtcHR5KCkpIHsKKyAgICAgICAgQ29sb3IgY2FyZXRDb2xvciA9IENvbG9yOjpibGFjazsK
KyAgICAgICAgRWxlbWVudCogZWxlbWVudCA9IHJvb3RFZGl0YWJsZUVsZW1lbnQoKTsKKyAgICAg
ICAgaWYgKGVsZW1lbnQgJiYgZWxlbWVudC0+cmVuZGVyZXIoKSkKKyAgICAgICAgICAgIGNhcmV0
Q29sb3IgPSBlbGVtZW50LT5yZW5kZXJlcigpLT5zdHlsZSgpLT5jb2xvcigpOworCisgICAgICAg
IHAtPmZpbGxSZWN0KGNhcmV0LCBjYXJldENvbG9yKTsKKyAgICB9CiB9CiAKIHZvaWQgU2VsZWN0
aW9uQ29udHJvbGxlcjo6ZGVidWdSZW5kZXJlcihSZW5kZXJPYmplY3QgKnIsIGJvb2wgc2VsZWN0
ZWQpIGNvbnN0CkluZGV4OiBDaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gQ2hhbmdlTG9nCShyZXZp
c2lvbiAxNzg4NCkKKysrIENoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBA
CisyMDA2LTExLTI3ICBBZGVsZSBQZXRlcnNvbiAgPGFkZWxlQGFwcGxlLmNvbT4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAtIEZpeCBmb3IgaHR0cDov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODA2MgorICAgICAgICAgIENhcmV0IGNv
bG9yIGluIG5ldyB0ZXh0IGZpZWxkIHNob3VsZCB0YWtlIGJhY2tncm91bmQgY29sb3IgYW5kIGZv
cmVncm91bmQgY29sb3IgaW50byBjb25zaWRlcmF0aW9uCisKKyAgICAgICAgKiBlZGl0aW5nL1Nl
bGVjdGlvbkNvbnRyb2xsZXIuY3BwOiAoV2ViQ29yZTo6U2VsZWN0aW9uQ29udHJvbGxlcjo6cGFp
bnRDYXJldCk6CisgICAgICAgICAgVXNlIHRoZSBmb3JlZ3JvdW5kIGNvbG9yIG9mIHRoZSByb290
RWRpdGFibGVFbGVtZW50IHRvIGRldGVybWluZSB0aGUgY2FyZXQgY29sb3IuICBUaGlzIHdpbGwg
d29yayB3ZWxsIGZvciB0ZXh0IGNvbnRyb2xzIGluIHdlYiBwYWdlcyAoc2luY2UgdGhlIHJvb3Qg
aXMgYWx3YXlzIHRoZSBhY3R1YWwgZm9ybSBjb250cm9sKQorICAgICAgICAgIGFzIHdlbGwgYXMg
aW4gZWRpdGFibGUgV2ViVmlld3MsIGxpa2UgaW4gTWFpbCwgd2hpY2ggd2lsbCBqdXN0IHBpY2sg
dXAgdGhlIGNvbG9yIGZyb20gdGhlIGJvZHkgZWxlbWVudC4KKwogMjAwNi0xMS0yNiAgU2ltb24g
SGF1c21hbm4gIDxoYXVzbWFubkBrZGUub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IE1hY2ll
ai4K
</data>
<flag name="review"
          id="4172"
          type_id="1"
          status="+"
          setter="hyatt"
    />
          </attachment>
      

    </bug>

</bugzilla>