Support attributed text
Categories
(Core :: Disability Access APIs, defect, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox87 | --- | fixed |
People
(Reporter: eeejay, Assigned: eeejay)
References
Details
(Whiteboard: [mac2020_2])
Attachments
(5 files)
VoiceOver uses attributed text for rich text editing. Most notibly, when it encounters a link in editable text. This will allow us to distinguich between a single line AXTextField and a multiline AXTextArea.
Assignee | ||
Comment 1•3 years ago
|
||
It looks like we need to do this often. Adding it to the protocol/base class allows
us to not have to worry each time about typing and traversing past MOX accessibles.
Assignee | ||
Comment 2•3 years ago
|
||
A followup patch will make this work in e10s. This current implementation is non-ipc.
Depends on D103799
Assignee | ||
Comment 3•3 years ago
|
||
Created DocAccessibleTypes.ipdlh to put common types so they can be used in platform
extension protocols.
Depends on D103800
Assignee | ||
Comment 4•3 years ago
|
||
Depends on D103801
Assignee | ||
Comment 5•3 years ago
|
||
Now that we have attribtued text we don't need to advertise rich text editables as AXTextField.
Depends on D103802
Pushed by eisaacson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/4a9821d6e150 P1: Introduce moxAncestorSearch for finding ancestors. r=morgan DONTBUILD https://hg.mozilla.org/integration/autoland/rev/ac8efb513d16 P2: Populate NSAttributedText attributes with attributes. r=morgan DONTBUILD https://hg.mozilla.org/integration/autoland/rev/e04c1e3f0786 P3: Add protocol stubs for mac attributed text. r=Jamie,mccr8,ipc-reviewers DONTBUILD https://hg.mozilla.org/integration/autoland/rev/91082f1e1e90 P4: Implement IPC attributed text getter. r=morgan DONTBUILD https://hg.mozilla.org/integration/autoland/rev/ea874305c187 P5: Use AXTextArea for multiline aria text boxes. r=morgan DONTBUILD
Comment 7•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/4a9821d6e150
https://hg.mozilla.org/mozilla-central/rev/ac8efb513d16
https://hg.mozilla.org/mozilla-central/rev/e04c1e3f0786
https://hg.mozilla.org/mozilla-central/rev/91082f1e1e90
https://hg.mozilla.org/mozilla-central/rev/ea874305c187
Description
•