After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 351946 - [a11y] Initial row selection in Print dialog doesn't fire "object:active-descendant-changed" event
[a11y] Initial row selection in Print dialog doesn't fire "object:active-desc...
Status: RESOLVED FIXED
Product: gnome-print
Classification: Deprecated
Component: general
2.11.x
Other All
: Normal normal
: ---
Assigned To: Jody Goldberg
Jody Goldberg
Depends on:
Blocks: 347691
 
 
Reported: 2006-08-18 16:33 UTC by Rich Burridge
Modified: 2008-02-04 16:27 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14


Attachments
Orca debug output whilst testing this problem. (64.20 KB, text/plain)
2008-02-04 16:26 UTC, Rich Burridge
Details

Description Rich Burridge 2006-08-18 16:33:14 UTC
To recreate:

* Turn on accessibility if you haven't already done so.

* Start Orca (the screen reader in GNOME 2.16)

* Start gedit

* Hit Control-P to bring up the Print dialog.
  Initially this shows two printers:
  "Create a PDF Document"
  "Generic Postscript"
  Selection is on the second one.

* Hit the Up arrow to select the other printer.
  Orca doesn't speak/braille the new printer information.

See bug #347691 for a lot more detail on this problem
(in particular comment #15).
Comment 1 Kjartan Maraas 2007-02-07 13:50:58 UTC
Anyone want to whip up a patch for this?
Comment 2 Willie Walker 2007-05-16 19:05:51 UTC
Patrick, any interest?  If so, any time?  ;-) ;-)
Comment 3 Willie Walker 2008-01-06 17:26:20 UTC
Li: any ideas on this one?
Comment 4 Rich Burridge 2008-02-04 16:26:50 UTC
Created attachment 104399 [details]
Orca debug output whilst testing this problem.

This problem appears to be fixed now.

Orca and gedit are running, and Control-p is pressed to
bring up the print dialog. Details of the first table cell 
of the current printer are spoken at line 662 (via a "focus:"
event).

Insert-F11 is pressed to get it to now speak a row.

At line 716 , the Up arrow key is pressed. One of the events
that is now generated is an "object:active-descendant-changed"
(at line 842), and this results in:

SPEECH OUTPUT: ''
SPEECH OUTPUT: ' image Create a PDF document   '

being spoken at line 986.

We didn't used to get "object:active-descendant-changed"
events for this situation, so presumably a fix for another
bug has had the pleasant side-effect of fixing this one.

Note that I have the latest patch applied from bug #499835,
and I suspect that's helping. That patch *really*, *really*
needs to be committed to SVN trunk. Li, could you please do
this before everybody in China goes on vacation?

Thanks.