<?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>25610</bug_id>
          
          <creation_ts>2009-05-06 23:54:34 -0700</creation_ts>
          <short_desc>[GTK] text.caretOffset is reportedly always 0</short_desc>
          <delta_ts>2009-07-27 14:30:37 -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>Accessibility</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>25531</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Joanmarie Diggs">jdiggs</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>apinheiro</cc>
    
    <cc>walker.willie</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>120237</commentid>
    <comment_count>0</comment_count>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2009-05-06 23:54:34 -0700</bug_when>
    <thetext>Steps to reproduce:

1. With caret browsing enabled, position the caret within some text.

2. Using Accerciser, select the accessible which contains that text.

3. In Accerciser&apos;s IPython console, type:

   acc.queryText().caretOffset

Expected result: The offset of the caret would be returned.

Actual result: 0 is always returned.

Xan, this one somehow escaped my notice. Sorry! Would it be possible for this one to be moved towards the top of your list? (I suspect/hope it&apos;s an easy one.) Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120265</commentid>
    <comment_count>1</comment_count>
      <attachid>30095</attachid>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2009-05-07 05:28:08 -0700</bug_when>
    <thetext>Created attachment 30095
caretoffset.patch

Correctly implement the get_caret_offset function.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120266</commentid>
    <comment_count>2</comment_count>
      <attachid>30095</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2009-05-07 05:31:55 -0700</bug_when>
    <thetext>Comment on attachment 30095
caretoffset.patch

Looks good!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120267</commentid>
    <comment_count>3</comment_count>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2009-05-07 05:36:33 -0700</bug_when>
    <thetext>Landed as r43342, closing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135021</commentid>
    <comment_count>4</comment_count>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2009-07-27 14:30:37 -0700</bug_when>
    <thetext>Verifying. Thanks!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>30095</attachid>
            <date>2009-05-07 05:28:08 -0700</date>
            <delta_ts>2009-05-07 05:31:55 -0700</delta_ts>
            <desc>caretoffset.patch</desc>
            <filename>caretoffset.patch</filename>
            <type>text/plain</type>
            <size>2480</size>
            <attacher name="Xan Lopez">xan.lopez</attacher>
            
              <data encoding="base64">RnJvbSA3NWU1NzhkYTQ2YzQ5YTY0YWU1NTkzNmFlMTNlY2MyODg2YWQwY2MyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBYYW4gTG9wZXogPHhsb3BlekBpZ2FsaWEuY29tPgpEYXRlOiBU
aHUsIDcgTWF5IDIwMDkgMTU6MjY6MDggKzAzMDAKU3ViamVjdDogW1BBVENIXSAyMDA5LTA1LTA3
ICBYYW4gTG9wZXogIDx4bG9wZXpAaWdhbGlhLmNvbT4KCiAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCgogICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yNTYxMAogICAgICAgIFtHVEtdIHRleHQuY2FyZXRPZmZzZXQgaXMgcmVwb3J0ZWRseSBh
bHdheXMgMAoKICAgICAgICBVc2UgdGhlIHJpZ2h0IGZ1bmN0aW9uIHRvIGdldCB0aGUgY2FyZXQg
b2Zmc2V0IGluIGFuCiAgICAgICAgZWxlbWVudC4gc2VsZWN0aW9uU3RhcnQoKSB3b3VsZCBvbmx5
IHdvcmsgZm9yIHRleHQKICAgICAgICBjb250cm9scyAodGhlcmUncyBldmVuIGFuIEFTU0VSVCB3
aGVuIGNhbGN1bGF0aW5nIHRoZSBzZWxlY3RlZAogICAgICAgIHRleHQgcmFuZ2UpLiBJbnN0ZWFk
IGp1c3QgZ2V0IHRoZSBzZWxlY3Rpb24gYW5kIGdldCB0aGUgb2Zmc2V0IG9mCiAgICAgICAgdGhl
IHN0YXJ0IHBvc2l0aW9uLgoKICAgICAgICAqIHBhZ2UvZ3RrL0FjY2Vzc2liaWxpdHlPYmplY3RX
cmFwcGVyQXRrLmNwcDoKLS0tCiBXZWJDb3JlL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMTUgKysrKysrKysrKysrKysrCiBXZWJDb3JlL3BhZ2UvZ3RrL0Fj
Y2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyQXRrLmNwcCB8ICAgIDQgKystLQogMiBmaWxlcyBjaGFu
Z2VkLCAxNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1dlYkNv
cmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTVkNGYzZi4uNDEwNTA3NSAx
MDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxOCBAQAorMjAwOS0wNS0wNyAgWGFuIExvcGV6ICA8eGxvcGV6QGlnYWxpYS5jb20+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI1NjEwCisgICAgICAgIFtHVEtdIHRl
eHQuY2FyZXRPZmZzZXQgaXMgcmVwb3J0ZWRseSBhbHdheXMgMAorCisgICAgICAgIFVzZSB0aGUg
cmlnaHQgZnVuY3Rpb24gdG8gZ2V0IHRoZSBjYXJldCBvZmZzZXQgaW4gYW4KKyAgICAgICAgZWxl
bWVudC4gc2VsZWN0aW9uU3RhcnQoKSB3b3VsZCBvbmx5IHdvcmsgZm9yIHRleHQKKyAgICAgICAg
Y29udHJvbHMgKHRoZXJlJ3MgZXZlbiBhbiBBU1NFUlQgd2hlbiBjYWxjdWxhdGluZyB0aGUgc2Vs
ZWN0ZWQKKyAgICAgICAgdGV4dCByYW5nZSkuIEluc3RlYWQganVzdCBnZXQgdGhlIHNlbGVjdGlv
biBhbmQgZ2V0IHRoZSBvZmZzZXQgb2YKKyAgICAgICAgdGhlIHN0YXJ0IHBvc2l0aW9uLgorCisg
ICAgICAgICogcGFnZS9ndGsvQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXJBdGsuY3BwOgorCiAy
MDA5LTA1LTA3ICBUb3IgQXJuZSBWZXN0YsO4ICA8dG9yLmFybmUudmVzdGJvQG5va2lhLmNvbT4K
IAogICAgICAgICBSZXZpZXdlZCBieSBTaW1vbiBIYXVzbWFubi4KZGlmZiAtLWdpdCBhL1dlYkNv
cmUvcGFnZS9ndGsvQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXJBdGsuY3BwIGIvV2ViQ29yZS9w
YWdlL2d0ay9BY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlckF0ay5jcHAKaW5kZXggMGQyZDE4Yy4u
MWMwMDc4NSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wYWdlL2d0ay9BY2Nlc3NpYmlsaXR5T2JqZWN0
V3JhcHBlckF0ay5jcHAKKysrIGIvV2ViQ29yZS9wYWdlL2d0ay9BY2Nlc3NpYmlsaXR5T2JqZWN0
V3JhcHBlckF0ay5jcHAKQEAgLTQ4Nyw4ICs0ODcsOCBAQCBzdGF0aWMgZ2NoYXIqIHdlYmtpdF9h
Y2Nlc3NpYmxlX3RleHRfZ2V0X3RleHRfYmVmb3JlX29mZnNldChBdGtUZXh0KiB0ZXh0LCBnaW50
CiAKIHN0YXRpYyBnaW50IHdlYmtpdF9hY2Nlc3NpYmxlX3RleHRfZ2V0X2NhcmV0X29mZnNldChB
dGtUZXh0KiB0ZXh0KQogewotICAgIC8vIFRPRE86IFZlcmlmeSB0aGlzLCBlc3BlY2lhbGx5IGZv
ciBSVEwgdGV4dC4KLSAgICByZXR1cm4gY29yZSh0ZXh0KS0+c2VsZWN0aW9uU3RhcnQoKTsKKyAg
ICAvLyBUT0RPOiBWZXJpZnkgdGhpcyBmb3IgUlRMIHRleHQuCisgICAgcmV0dXJuIGNvcmUodGV4
dCktPnNlbGVjdGlvbigpLnN0YXJ0KCkub2Zmc2V0SW5Db250YWluZXJOb2RlKCk7CiB9CiAKIHN0
YXRpYyBBdGtBdHRyaWJ1dGVTZXQqIHdlYmtpdF9hY2Nlc3NpYmxlX3RleHRfZ2V0X3J1bl9hdHRy
aWJ1dGVzKEF0a1RleHQqIHRleHQsIGdpbnQgb2Zmc2V0LCBnaW50KiBzdGFydF9vZmZzZXQsIGdp
bnQqIGVuZF9vZmZzZXQpCi0tIAoxLjYuMi4yCgo=
</data>
<flag name="review"
          id="15111"
          type_id="1"
          status="+"
          setter="gustavo"
    />
          </attachment>
      

    </bug>

</bugzilla>