<?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>100271</bug_id>
          
          <creation_ts>2012-10-24 11:24:43 -0700</creation_ts>
          <short_desc>Programmatically-inserted text lacks accessibility events</short_desc>
          <delta_ts>2013-10-24 05:43:15 -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>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></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>
          
          <blocked>25531</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Joanmarie Diggs">jdiggs</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>apinheiro</cc>
    
    <cc>mario</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>749854</commentid>
    <comment_count>0</comment_count>
      <attachid>170435</attachid>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2012-10-24 11:24:43 -0700</bug_when>
    <thetext>Created attachment 170435
test case

Steps to reproduce:

1. Launch the attached test case.
2. Launch the attached event listener in a terminal
3. Type some text or html in the text entry at the bottom
4. Press the various push buttons to insert or append the text into the textarea or list item

Expected result: At step 4, text-changed events with the would be seen.
Actual result: At step 4, no text-changed events are seen.

Additional note: in the case of Gtk, the events should also have the &apos;system&apos; suffix because the text is not being inserted directly by the user (i.e. by typing or pasting).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>749857</commentid>
    <comment_count>1</comment_count>
      <attachid>170437</attachid>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2012-10-24 11:25:27 -0700</bug_when>
    <thetext>Created attachment 170437
event listener</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>749859</commentid>
    <comment_count>2</comment_count>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2012-10-24 11:26:38 -0700</bug_when>
    <thetext>(I&apos;m working on this and have already done the bulk of it.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>943028</commentid>
    <comment_count>3</comment_count>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-10-24 02:03:32 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (I&apos;m working on this and have already done the bulk of it.)

Would you mind sharing the WIP patch you have here? I&apos;d like to take a look to it, if possible.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>943084</commentid>
    <comment_count>4</comment_count>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2013-10-24 05:43:15 -0700</bug_when>
    <thetext>Might have it in dropbox somewhere. Sorry about that. Things just keep &quot;coming up&quot; that compete for my attention and time. In the meantime, I don&apos;t want to block you on this.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>170435</attachid>
            <date>2012-10-24 11:24:43 -0700</date>
            <delta_ts>2012-10-24 11:24:43 -0700</delta_ts>
            <desc>test case</desc>
            <filename>text-inserted.html</filename>
            <type>text/html</type>
            <size>1309</size>
            <attacher name="Joanmarie Diggs">jdiggs</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgo8c2NyaXB0IGxhbmd1YWdlPSJqYXZhc2NyaXB0IiB0eXBlPSJ0ZXh0L2ph
dmFzY3JpcHQiPgpmdW5jdGlvbiBzZXRUZXh0QXJlYVZhbHVlKCkgewoJdmFyIG5ld3RleHQgPSBk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgidHh0IikudmFsdWU7Cglkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCgidGEiKS52YWx1ZSA9IG5ld3RleHQ7Cn0KZnVuY3Rpb24gc2V0SW5uZXJUZXh0KGlkKSB7
Cgl2YXIgbmV3dGV4dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0eHQiKS52YWx1ZTsKCWRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKS5pbm5lclRleHQgPSBuZXd0ZXh0Owp9CmZ1bmN0aW9u
IHNldElubmVySFRNTChpZCkgewoJdmFyIG5ld3RleHQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgidHh0IikudmFsdWU7Cglkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZCkuaW5uZXJIVE1MID0g
bmV3dGV4dDsKfQpmdW5jdGlvbiBhcHBlbmRUZXh0KGlkKSB7Cgl2YXIgbmV3dGV4dCA9IGRvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKCJ0eHQiKS52YWx1ZTsKCWRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KGlkKS5pbm5lclRleHQgKz0gbmV3dGV4dDsKfQpmdW5jdGlvbiBhcHBlbmRJbm5lckhUTUwoaWQp
IHsKCXZhciBuZXd0ZXh0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInR4dCIpLnZhbHVlOwoJ
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpLmlubmVySFRNTCArPSBuZXd0ZXh0Owp9Cjwvc2Ny
aXB0Pgo8L2hlYWQ+Cjxib2R5Pgo8b2w+CjxsaT5pdGVtIDE8L2xpPgo8bGkgaWQ9Iml0ZW0yIj5p
dGVtIDI8L2xpPgo8L29sPgo8dGV4dGFyZWEgaWQ9InRhIj48L3RleHRhcmVhPjxiciAvPgo8aHI+
Cjxmb3JtPgpUZXh0OiA8aW5wdXQgdHlwZT10ZXh0IGlkPSJ0eHQiLz4KPGlucHV0IHR5cGU9YnV0
dG9uIHZhbHVlPSJ0ZXh0YXJlYSA9IHRleHQiIG9uQ2xpY2s9InNldFRleHRBcmVhVmFsdWUoKSI+
CjxpbnB1dCB0eXBlPWJ1dHRvbiB2YWx1ZT0iaXRlbSAyID0gdGV4dCIgb25DbGljaz0ic2V0SW5u
ZXJUZXh0KCdpdGVtMicpIj4KPGlucHV0IHR5cGU9YnV0dG9uIHZhbHVlPSJpdGVtIDIgKz0gdGV4
dCIgb25DbGljaz0iYXBwZW5kVGV4dCgnaXRlbTInKSI+CjxpbnB1dCB0eXBlPWJ1dHRvbiB2YWx1
ZT0iaXRlbSAyID0gdGV4dCBhcyBodG1sIiBvbkNsaWNrPSJzZXRJbm5lckhUTUwoJ2l0ZW0yJyki
Pgo8aW5wdXQgdHlwZT1idXR0b24gdmFsdWU9Iml0ZW0gMiArPSB0ZXh0IGFzIGh0bWwiIG9uQ2xp
Y2s9ImFwcGVuZElubmVySFRNTCgnaXRlbTInKSI+CjwvZm9ybT4KPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>170437</attachid>
            <date>2012-10-24 11:25:27 -0700</date>
            <delta_ts>2012-10-24 11:25:27 -0700</delta_ts>
            <desc>event listener</desc>
            <filename>text-changed.py</filename>
            <type>text/plain</type>
            <size>364</size>
            <attacher name="Joanmarie Diggs">jdiggs</attacher>
            
              <data encoding="base64">IyEvdXNyL2Jpbi9weXRob24KCmltcG9ydCBweWF0c3BpCgpkZWYgbGlzdGVuZXIoZXZlbnQpOgog
ICAgdHJ5OgogICAgICAgIHJvbGUgPSBldmVudC5zb3VyY2UuZ2V0Um9sZSgpCiAgICAgICAgYXBw
bmFtZSA9IGV2ZW50Lmhvc3RfYXBwbGljYXRpb24ubmFtZQogICAgZXhjZXB0OgogICAgICAgIHJl
dHVybgogICAgaWYgcm9sZSA9PSBweWF0c3BpLlJPTEVfVEVSTUlOQUwgb3Igbm90IGFwcG5hbWU6
CiAgICAgICAgcmV0dXJuCgogICAgcHJpbnQgZXZlbnQKICAgIAoKcHlhdHNwaS5SZWdpc3RyeS5y
ZWdpc3RlckV2ZW50TGlzdGVuZXIobGlzdGVuZXIsICJvYmplY3Q6dGV4dC1jaGFuZ2VkIikKcHlh
dHNwaS5SZWdpc3RyeS5zdGFydCgpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>