Bug 100271 - Programmatically-inserted text lacks accessibility events
Summary: Programmatically-inserted text lacks accessibility events
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Accessibility (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks: 25531
  Show dependency treegraph
 
Reported: 2012-10-24 11:24 PDT by Joanmarie Diggs (irc: joanie)
Modified: 2013-10-24 05:43 PDT (History)
2 users (show)

See Also:


Attachments
test case (1.28 KB, text/html)
2012-10-24 11:24 PDT, Joanmarie Diggs (irc: joanie)
no flags Details
event listener (364 bytes, text/plain)
2012-10-24 11:25 PDT, Joanmarie Diggs (irc: joanie)
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Joanmarie Diggs (irc: joanie) 2012-10-24 11:24:43 PDT
Created attachment 170435 [details]
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 'system' suffix because the text is not being inserted directly by the user (i.e. by typing or pasting).
Comment 1 Joanmarie Diggs (irc: joanie) 2012-10-24 11:25:27 PDT
Created attachment 170437 [details]
event listener
Comment 2 Joanmarie Diggs (irc: joanie) 2012-10-24 11:26:38 PDT
(I'm working on this and have already done the bulk of it.)
Comment 3 Mario Sanchez Prada 2013-10-24 02:03:32 PDT
(In reply to comment #2)
> (I'm working on this and have already done the bulk of it.)

Would you mind sharing the WIP patch you have here? I'd like to take a look to it, if possible.
Comment 4 Joanmarie Diggs (irc: joanie) 2013-10-24 05:43:15 PDT
Might have it in dropbox somewhere. Sorry about that. Things just keep "coming up" that compete for my attention and time. In the meantime, I don't want to block you on this.