Closed Bug 135481 Opened 22 years ago Closed 22 years ago

Active Accessibility: need method to scroll screen to specified MSAA node

Categories

(SeaMonkey :: General, defect, P2)

x86
Windows 2000
defect

Tracking

(Not tracked)

RESOLVED FIXED
mozilla1.0.1

People

(Reporter: aaronlev, Assigned: aaronlev)

References

Details

(Keywords: access, topembed+, Whiteboard: [adt3] requested by largest assistive tech vendor)

Attachments

(1 file)

One of the screen reader vendors has requested this feature. We need to take a
look at what's involved.

Essentially, the want to take an IAccessible, and call some method on it, to
have Gecko scroll the screen to that location.

We might be able to use selection to do this.
Keywords: access
Whiteboard: [adt3] requested by largest assistive tech vendor
Depends on: 137901
Blocks: atfmeta
No longer depends on: 137901
Since no one's using ISimpleDOMNode yet, I wish to change it to add this
method.
Our other COM accessibility interface IAccessible is defined by Microsoft and
has no method to do this. 

I've added the method ISimpleDOMNode::scrollTo(boolean scrollTopLeft) and
changed the GUID of ISimpleDOMNode to make sure no one gets messed up if they
are using the old ISimpleDOMNode.

If the boolean scrollTopLeft is true, the item is always moved to the top left
corner of the screen.

If the boolean scrollTopLeft is false, the view is scrolled minimally or not at
all, in order to display the item.
Keywords: nsbeta1, topembed
Priority: -- → P2
Target Milestone: --- → mozilla1.0.1
topembed+ as it is required by Freedom Sci for JAWS compatibility with Gecko
Keywords: topembedtopembed+
Comment on attachment 81614 [details] [diff] [review]
Adds scrollTo(boolean scrollTopLeft) method to ISimpleDOMNode

r=jgaunt
Attachment #81614 - Flags: review+
Comment on attachment 81614 [details] [diff] [review]
Adds scrollTo(boolean scrollTopLeft) method to ISimpleDOMNode

sr=jst
Attachment #81614 - Flags: superreview+
checked in
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: