TextLeafPoint: Implement BOUNDARY_PARAGRAPH
Categories
(Core :: Disability Access APIs, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox99 | --- | fixed |
People
(Reporter: Jamie, Assigned: Jamie)
References
(Blocks 1 open bug)
Details
(Whiteboard: [ctw-m1])
Attachments
(1 file, 4 obsolete files)
(deleted),
text/x-phabricator-request
|
Details |
TextLeafPoint::FindBoundary needs to support BOUNDARY_PARAGRAPH. This should be fairly similar to the paragraph code in HyperTextAccessible, since it already crawls the a11y tree (it doesn't use layout).
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 1•3 years ago
|
||
This information is already available via Attributes, but we don't want to retrieve all Attributes just to get the display style.
Updated•3 years ago
|
Assignee | ||
Comment 2•3 years ago
|
||
This is achieved via a new FILTER_WALK_SUBTREE_IF_CONTAINS_ANCHOR which is combined with FILTER_IGNORE_SUBTREE.
This is necessary when searching for a paragraph boundary, since we want to find a containing block but we don't want to descend into other blocks.
Assignee | ||
Comment 3•3 years ago
|
||
Assignee | ||
Comment 4•3 years ago
|
||
Assignee | ||
Comment 5•3 years ago
|
||
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Comment 6•3 years ago
|
||
Comment on attachment 9263885 [details]
Bug 1730090 alternative part 2: Add Accessible::IsBefore/IsAncestorOf.
Revision D138743 was moved to bug 1755604. Setting attachment 9263885 [details] to obsolete.
Updated•3 years ago
|
Comment 8•3 years ago
|
||
Backed out 4 changesets (bug 1730090, bug 1755604, bug 1755420) for causing build bustages in accessible/base/TextLeafRange.cpp
Backout link: https://hg.mozilla.org/integration/autoland/rev/6938c3b26d145c7e2c77f078566463df66d45359
NFO - In file included from Unified_cpp_accessible_base1.cpp:29:
[task 2022-02-18T06:06:16.637Z] 06:06:16 ERROR - /builds/worker/checkouts/gecko/accessible/base/TextLeafRange.cpp:361:15: error: expected unqualified-id
[task 2022-02-18T06:06:16.637Z] 06:06:16 INFO - if (RefPtr{aAcc->DisplayStyle()} == nsGkAtoms::block ||
Assignee | ||
Updated•3 years ago
|
Comment 10•3 years ago
|
||
bugherder |
Description
•