Closed Bug 1821965 Opened 1 year ago Closed 11 months ago

[CTW] Remove LegacyTextMarker

Categories

(Core :: Disability Access APIs, task)

Desktop
macOS
task

Tracking

()

RESOLVED FIXED
115 Branch
Tracking Status
firefox115 --- fixed

People

(Reporter: Jamie, Assigned: eeejay, NeedInfo)

References

Details

(Whiteboard: [ctw-postship])

Attachments

(3 files)

Once the cache is always pushed, we can remove LegacyTextMarker and all the IPDL stuff it depends on. We can also merge CachedTextMarker into TextMarker.

I think we can get rid of Mac HyperTextAccessibleWrap as well.

Assignee: nobody → eitan

Once this is done, a11y::IsCacheActive will have no more callers, so we can remove that here too.

With caching on we can remove the legacy text marker and the abstracting class that allowed us to operate in both modes.

We can get rid the entire local HyperTextAccessible-based implementation as well!

Depends on D178717

We had some different results in non-caching mode. We can now unify the results and not worry about that.

Depends on D178718

Pushed by eisaacson@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/36b250225e50
P1: Remove legacy and proxy text marker classes. r=morgan
https://hg.mozilla.org/integration/autoland/rev/e663ccc0334e
P2: Remove sync IPC extension messages for text operations. r=morgan,ipc-reviewers,mccr8
https://hg.mozilla.org/integration/autoland/rev/6df0877f288a
P3: Merge diverging text test results. r=morgan.
Pushed by eisaacson@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a26d00705155
P1: Remove legacy and proxy text marker classes. r=morgan
https://hg.mozilla.org/integration/autoland/rev/fb699c0ea6e1
P2: Remove sync IPC extension messages for text operations. r=morgan,ipc-reviewers,mccr8
https://hg.mozilla.org/integration/autoland/rev/2361072ed81f
P3: Merge diverging text test results. r=morgan.
Status: NEW → RESOLVED
Closed: 11 months ago
Resolution: --- → FIXED
Target Milestone: --- → 115 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: