Closed
Bug 1479037
Opened 6 years ago
Closed 6 years ago
Introduce full content accessible tree support in GeckoView
Categories
(Core :: Disability Access APIs, enhancement)
Tracking
()
RESOLVED
FIXED
mozilla64
Tracking | Status | |
---|---|---|
firefox64 | --- | fixed |
People
(Reporter: eeejay, Assigned: eeejay)
References
Details
Attachments
(4 files)
Bug 1479037 - Assign a 32bit ID to each accessible, and make them retrievable from root 1/4. r?Jamie
(deleted),
text/x-phabricator-request
|
Jamie
:
review+
|
Details |
(deleted),
text/x-phabricator-request
|
jchen
:
review+
yzen
:
review+
|
Details |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details |
This is for the likes of UIAutomator. Note, because of the synchronous nature of Android's a11y API, this will be synchronous and will block threads and e10s processes. This is a naive implementation that should probably not be used by end users and really just for testing.
Assignee | ||
Comment 2•6 years ago
|
||
Since I can't figure out how to break this up into smaller bugs. Here is a patch set that provides a usable first pass at native accessibility.
"Usable" meaning that it may synchronously block threads and processes, it should still usable from a user's perspective. It also establishes a baseline for tests, so we can cache and optimize in the next few passes.
Assignee | ||
Comment 3•6 years ago
|
||
Assignee | ||
Comment 4•6 years ago
|
||
Disabled most jsunit tests temporarily in this patch. Will modify and bring them
back up in later patches, as stuff is reimplemented.
Disabled most jsat mochitests. Will have a followup for but reënabling or
porting, depending on the test.
Depends on D6681
Assignee | ||
Comment 5•6 years ago
|
||
Depends on D6682
Assignee | ||
Comment 6•6 years ago
|
||
Depends on D6683
Updated•6 years ago
|
Attachment #9011521 -
Attachment description: Bug 1479037 - Introduce native event support 4/4. r?jchen?Jamie → Bug 1479037 - Introduce native event support 4/4. r?jchen?jamie
Comment 7•6 years ago
|
||
Comment on attachment 9011519 [details]
Bug 1479037 - Remove virtual content node, js autofill, and event support 2/4. r?yzen,jchen
Jim Chen [:jchen] [:darchons] has approved the revision.
Attachment #9011519 -
Flags: review+
Comment 8•6 years ago
|
||
Comment on attachment 9011518 [details]
Bug 1479037 - Assign a 32bit ID to each accessible, and make them retrievable from root 1/4. r?Jamie
James Teh [:Jamie] has approved the revision.
Attachment #9011518 -
Flags: review+
Comment 9•6 years ago
|
||
Comment on attachment 9011519 [details]
Bug 1479037 - Remove virtual content node, js autofill, and event support 2/4. r?yzen,jchen
Yura Zenevich [:yzen] has approved the revision.
Attachment #9011519 -
Flags: review+
Comment 10•6 years ago
|
||
Pushed by eisaacson@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f8a20bd86895
Assign a 32bit ID to each accessible, and make them retrievable from root 1/4. r=Jamie
https://hg.mozilla.org/integration/autoland/rev/c926c6470235
Remove virtual content node, js autofill, and event support 2/4. r=jchen,yzen
https://hg.mozilla.org/integration/autoland/rev/630601f0663e
Implement native accessible tree 3/4. r=jchen,yzen
https://hg.mozilla.org/integration/autoland/rev/85f8ca59f747
Introduce native event support 4/4. r=jchen,yzen?jamie
Comment 11•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/f8a20bd86895
https://hg.mozilla.org/mozilla-central/rev/c926c6470235
https://hg.mozilla.org/mozilla-central/rev/630601f0663e
https://hg.mozilla.org/mozilla-central/rev/85f8ca59f747
Status: NEW → RESOLVED
Closed: 6 years ago
status-firefox64:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla64
Comment 12•6 years ago
|
||
Backed out 4 changesets (bug 1479037) on dev's request for causing android crashes. a=backout
See Bug 1497883
Backout:
https://hg.mozilla.org/mozilla-central/rev/8dfeff72def34dea3ee1a59185a73d2840ae77f3
Flags: needinfo?(eitan)
Updated•6 years ago
|
Status: RESOLVED → REOPENED
status-firefox64:
fixed → ---
Resolution: FIXED → ---
Target Milestone: mozilla64 → ---
Comment 13•6 years ago
|
||
Pushed by eisaacson@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/7f44f29dc7ae
Assign a 32bit ID to each accessible, and make them retrievable from root 1/4. r=Jamie
https://hg.mozilla.org/integration/autoland/rev/dab75afa1e1e
Remove virtual content node, js autofill, and event support 2/4. r=jchen,yzen
https://hg.mozilla.org/integration/autoland/rev/97b5d09ed65a
Implement native accessible tree 3/4. r=Jamie
https://hg.mozilla.org/integration/autoland/rev/d41905041ca7
Introduce native event support 4/4. r=jchen,yzen?jamie
Comment 15•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/7f44f29dc7ae
https://hg.mozilla.org/mozilla-central/rev/dab75afa1e1e
https://hg.mozilla.org/mozilla-central/rev/97b5d09ed65a
https://hg.mozilla.org/mozilla-central/rev/d41905041ca7
Status: REOPENED → RESOLVED
Closed: 6 years ago → 6 years ago
status-firefox64:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla64
You need to log in
before you can comment on or make changes to this bug.
Description
•