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 423348 - [blocked] Support DHTML, AJAX, ARIA in Firefox/Gecko
[blocked] Support DHTML, AJAX, ARIA in Firefox/Gecko
Status: RESOLVED FIXED
Product: orca
Classification: Applications
Component: general
unspecified
Other All
: High major
: FUTURE
Assigned To: Scott Haeger
Orca Maintainers
Depends on: 459584 459618 460993 461850 462136 462156 462509 462784 462883 466251 466955 468551 468633 468968 469377 469894 471878 471885 471892 473567 473585 473611 475177 478204 480264 483385 483387 490266 493917 505742 510247 511885 511893 515263
Blocks: 404403
 
 
Reported: 2007-03-27 14:45 UTC by Willie Walker
Modified: 2008-02-19 21:37 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Willie Walker 2007-03-27 14:45:50 UTC
The Gecko support in Firefox should be exposing the objects in all pages that use DHTML, AJAX, etc. using their associated AT-SPI roles.  The "magic" is done by converting Web ARIA roles appropriately.  As a result, we should just get much of the support for free.  However, we will probably need logic in Gecko.py to do a few things:

1) Not consume arrow keyboard events if we are in a component that handles caret navigation appropriately

2) Not consume structural keyboard navigation events if we are in a component that needs to use normal typing keys

3) If need be (it may not be needed), tease apart the code for building up a line composed of static text and DHTML/AJAX components

See also:  http://developer.mozilla.org/en/docs/Accessibility/ATSPI_Support

At CSUN, users agreed that the "sexy" form of gmail would be a great test page.
Comment 1 Willie Walker 2007-05-22 19:51:18 UTC
Marking this as blocked -- waiting for the Gecko folks to implement it.
Comment 2 Willie Walker 2007-05-25 16:27:15 UTC
Removing target milestone from [blocked] bugs.  We have little control over them, so we're better off letting priority and severity be our guide for poking the related components.
Comment 3 Scott Haeger 2008-02-19 21:37:31 UTC
All blockers are fixed.  Marking this metabug as fixed.