[CtW] Allow QI to IAccessibleEditableText and IAccessibleHypertext2 interfaces for RemoteAccessible
Categories
(Core :: Disability Access APIs, task)
Tracking
()
People
(Reporter: Jamie, Assigned: Jamie)
References
Details
(Whiteboard: [ctw-postship])
Attachments
(1 file)
The IAccessibleHypertext2 method was updated to use HyperTextAccessibleBase in bug 1760939. IAccessibleEditableText methods were updated in bug 1832353. However, ia2AccessibleHypertext::QueryInterface restricts these interfaces to IsLocal() and it wasn't updated for either interface. We should simply remove the IsLocal restriction.
Assignee | ||
Comment 1•1 year ago
|
||
The methods have already been updated to used unified cross-platform methods.
All that was preventing these from working was the IsLocal restriction in QueryInterface.
Assignee | ||
Comment 2•1 year ago
|
||
I don't think any client depends on IAccessibleEditableText. NVDA's in-process vbuf code does try IAccessibleHypertext2, but there's little to no performance benefit over IAccessibleHypertext when there aren't cross-process calls. Therefore, I don't think this needs to be uplifted.
Pushed by jteh@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a56dd751af42 Allow QueryInterface to IAccessibleEditableText and IAccessibleHypertext2 for RemoteAccessible. r=nlapre
Comment 4•1 year ago
|
||
bugherder |
Description
•