Closed Bug 1821965 Opened 2 years ago Closed 1 years 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

(Blocks 1 open bug)

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.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: