<?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>51308</bug_id>
          
          <creation_ts>2010-12-19 14:10:33 -0800</creation_ts>
          <short_desc>no-caret-repaint-in-non-content-editable-element.html does not need to disable CaretBrowsing</short_desc>
          <delta_ts>2010-12-20 20:46:25 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</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>
          <dependson>51372</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Antonio Gomes">tonikitoo</reporter>
          <assigned_to name="Antonio Gomes">tonikitoo</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>324228</commentid>
    <comment_count>0</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-12-19 14:10:33 -0800</bug_when>
    <thetext>no-caret-repaint-in-non-content-editable-element.html is the only test that explicitly disables caret browsing.

...
if (window.layoutTestController)
    layoutTestController.overridePreference(&quot;WebKitEnableCaretBrowsing&quot;, false);
...

However, this is a useless statement, since all DRT that support testing caret browsing (gtk, qt anc chromium) have it reset by default to FALSE before each test execution. On Mac and Windows, DRT that do not support testing caret browsing, it is obviously also FALSE by default.

I propose removing it.

Patch coming ...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>324229</commentid>
    <comment_count>1</comment_count>
      <attachid>76961</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-12-19 14:15:31 -0800</bug_when>
    <thetext>Created attachment 76961
patch v1 (r74349, r=xan)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>324389</commentid>
    <comment_count>2</comment_count>
      <attachid>76961</attachid>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2010-12-20 07:45:57 -0800</bug_when>
    <thetext>Comment on attachment 76961
patch v1 (r74349, r=xan)

Makes sense to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>324402</commentid>
    <comment_count>3</comment_count>
      <attachid>76961</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-12-20 08:15:16 -0800</bug_when>
    <thetext>Comment on attachment 76961
patch v1 (r74349, r=xan)

Clearing flags on attachment: 76961

Committed r74349: &lt;http://trac.webkit.org/changeset/74349&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>324757</commentid>
    <comment_count>4</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-12-20 20:46:25 -0800</bug_when>
    <thetext>After talking to Daniel Bates, the original author of this test, we both agreed that the statement has no affect as DRTs are today (since caret browsing it reset before each test execution). However, explicitly setting caret browsing to DISABLED ensures that the test will run under the circumstance it needs to catch the bug: caret browsing is DISABLED.

We decided to put this code back in, and he will add a more descriptive comment saying why it should be there.

See bug 51372</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>76961</attachid>
            <date>2010-12-19 14:15:31 -0800</date>
            <delta_ts>2010-12-20 08:15:16 -0800</delta_ts>
            <desc>patch v1 (r74349, r=xan)</desc>
            <filename>0001-2010-12-19-Antonio-Gomes-agomes-rim.com.patch</filename>
            <type>text/plain</type>
            <size>2718</size>
            <attacher name="Antonio Gomes">tonikitoo</attacher>
            
              <data encoding="base64">RnJvbSA2MDYwZWNhOWQxODY1OTQ1ZGE5YjI5NGQxYTIyMTdiMzgzMzdkNGIzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbnRvbmlvIEdvbWVzIDxhZ29tZXNAcmltLmNvbT4KRGF0ZTog
U3VuLCAxOSBEZWMgMjAxMCAxNzoxNDo0NCAtMDUwMApTdWJqZWN0OiBbUEFUQ0hdIDIwMTAtMTIt
MTkgIEFudG9uaW8gR29tZXMgIDxhZ29tZXNAcmltLmNvbT4KCiAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCgogICAgICAgIG5vLWNhcmV0LXJlcGFpbnQtaW4tbm9uLWNvbnRlbnQt
ZWRpdGFibGUtZWxlbWVudC5odG1sIGRvZXMgbm90IG5lZWQgdG8gZGlzYWJsZSBDYXJldEJyb3dz
aW5nCiAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUxMzA4
CgogICAgICAgIFBhdGNoIHJlbW92ZXMgdGhlIHVzZWxlc3Mgc3RhdGVtZW50IHRvIGRpc2FibGUg
Y2FyZXQgYnJvd3NpbmcgZnJvbQogICAgICAgIG5vLWNhcmV0LXJlcGFpbnQtaW4tbm9uLWNvbnRl
bnQtZWRpdGFibGUtZWxlbWVudC5odG1sLgoKICAgICAgICBDYXJldCBicm93c2luZyBnZXRzIHRv
Z2dsZWQgT0ZGIGJlZm9yZSB0aGUgZXhlY3V0aW9uIG9mIGVhY2ggdGVzdAogICAgICAgIG9uIHRo
ZSBEUlRzIHRoYXQgc3VwcG9ydCB0ZXN0aW5nIGl0IChHVEsrLCBRdCBhbmQgQ2hyb21pdW0pLiBP
biBNYWMgb3IKICAgICAgICBXaW5kb3dzJ3MgRFJUIGl0IHRoZSB0ZXN0aW5nIHRoaXMgZmVhdHVy
ZSBpcyB1bnN1cHBvcnQsIHNvIGNhcmV0CiAgICAgICAgYnJvd3NpbmcgaXMgYWxzbyBkaXNhYmxl
ZCBieSBkZWZhdWx0LgoKICAgICAgICAqIGZhc3QvcmVwYWludC9uby1jYXJldC1yZXBhaW50LWlu
LW5vbi1jb250ZW50LWVkaXRhYmxlLWVsZW1lbnQuaHRtbDoKLS0tCiBMYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTcgKysrKysrKysrKysrKysr
KysKIC4uLmV0LXJlcGFpbnQtaW4tbm9uLWNvbnRlbnQtZWRpdGFibGUtZWxlbWVudC5odG1sIHwg
ICAgMiAtLQogMiBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5n
ZUxvZwppbmRleCA2NTBlOTgyLi4yZTQxNjYyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTAt
MTItMTkgIEFudG9uaW8gR29tZXMgIDxhZ29tZXNAcmltLmNvbT4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBuby1jYXJldC1yZXBhaW50LWluLW5vbi1j
b250ZW50LWVkaXRhYmxlLWVsZW1lbnQuaHRtbCBkb2VzIG5vdCBuZWVkIHRvIGRpc2FibGUgQ2Fy
ZXRCcm93c2luZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NTEzMDgKKworICAgICAgICBQYXRjaCByZW1vdmVzIHRoZSB1c2VsZXNzIHN0YXRlbWVudCB0
byBkaXNhYmxlIGNhcmV0IGJyb3dzaW5nIGZyb20KKyAgICAgICAgbm8tY2FyZXQtcmVwYWludC1p
bi1ub24tY29udGVudC1lZGl0YWJsZS1lbGVtZW50Lmh0bWwuCisKKyAgICAgICAgQ2FyZXQgYnJv
d3NpbmcgZ2V0cyB0b2dnbGVkIE9GRiBiZWZvcmUgdGhlIGV4ZWN1dGlvbiBvZiBlYWNoIHRlc3QK
KyAgICAgICAgb24gdGhlIERSVHMgdGhhdCBzdXBwb3J0IHRlc3RpbmcgaXQgKEdUSyssIFF0IGFu
ZCBDaHJvbWl1bSkuIE9uIE1hYyBvcgorICAgICAgICBXaW5kb3dzJ3MgRFJUIGl0IHRoZSB0ZXN0
aW5nIHRoaXMgZmVhdHVyZSBpcyB1bnN1cHBvcnQsIHNvIGNhcmV0CisgICAgICAgIGJyb3dzaW5n
IGlzIGFsc28gZGlzYWJsZWQgYnkgZGVmYXVsdC4KKworICAgICAgICAqIGZhc3QvcmVwYWludC9u
by1jYXJldC1yZXBhaW50LWluLW5vbi1jb250ZW50LWVkaXRhYmxlLWVsZW1lbnQuaHRtbDoKKwog
MjAxMC0xMi0xNyAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBwbGUuY29tPgogCiAgICAgICAgIFJl
dmlld2VkIGJ5IEdhdmluIEJhcnJhY2xvdWdoLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFz
dC9yZXBhaW50L25vLWNhcmV0LXJlcGFpbnQtaW4tbm9uLWNvbnRlbnQtZWRpdGFibGUtZWxlbWVu
dC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9yZXBhaW50L25vLWNhcmV0LXJlcGFpbnQtaW4tbm9u
LWNvbnRlbnQtZWRpdGFibGUtZWxlbWVudC5odG1sCmluZGV4IDYyOWMwZjIuLmRlZTI0MjAgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvcmVwYWludC9uby1jYXJldC1yZXBhaW50LWluLW5v
bi1jb250ZW50LWVkaXRhYmxlLWVsZW1lbnQuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3Jl
cGFpbnQvbm8tY2FyZXQtcmVwYWludC1pbi1ub24tY29udGVudC1lZGl0YWJsZS1lbGVtZW50Lmh0
bWwKQEAgLTIsOCArMiw2IEBACiA8aGVhZD4KIDxzY3JpcHQgc3JjPSJyZXNvdXJjZXMvcmVwYWlu
dC5qcyI+PC9zY3JpcHQ+CiA8c2NyaXB0PgotaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxl
cikKLSAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5vdmVycmlkZVByZWZlcmVuY2UoIldlYktpdEVu
YWJsZUNhcmV0QnJvd3NpbmciLCBmYWxzZSk7CiBmdW5jdGlvbiByZXBhaW50VGVzdCgpCiB7CiAg
ICAgaWYgKCF3aW5kb3cuZXZlbnRTZW5kZXIpCi0tIAoxLjcuMQoK
</data>

          </attachment>
      

    </bug>

</bugzilla>