Closed Bug 1821969 Opened 1 year ago Closed 11 months ago

[CTW] Remove non-text Mac stuff for the non-caching implementation

Categories

(Core :: Disability Access APIs, task)

Desktop
macOS
task

Tracking

()

RESOLVED FIXED
115 Branch
Tracking Status
firefox115 --- fixed

People

(Reporter: Jamie, Assigned: Jamie)

References

Details

(Whiteboard: [ctw-postship])

Attachments

(3 files)

Once the cache is always pushed, we can remove Mac code for the non-caching implementation. This includes removing any code which is only used when the cache is disabled, permanently enabling any code which is only used when the cache is enabled, removing the state cache, removing the table layout guess cache, removing EVENT_TABLE_STYLING_CHANGED altogether, removing SendApplyPostSearchFilter altogether, removing PDocAccessiblePlatformExt altogether, and probably other stuff I've missed.

Text is covered in bug 1821965.

Depends on: 1833313
No longer depends on: 1821955

Now that we always have the core parent process cache, this is no longer necessary.
This also removes EVENT_TABLE_STYLING_CHANGED, which was only used to keep the Mac cache up to date.

Assignee: nobody → jteh
Status: NEW → ASSIGNED

Now that we always have the parent process core cache enabled, this is always handled by the Pivot.

Now that we always have the core parent process cache, this is no longer necessary.

Pushed by jteh@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/7d567e10d6ca
part 1: Remove Mac table layout guess cache. r=morgan
https://hg.mozilla.org/integration/autoland/rev/114bda7e1fab
part 2: Remove Mac ApplyPostFilter. r=morgan
https://hg.mozilla.org/integration/autoland/rev/d3e184141537
part 3: Remove Mac state cache. r=morgan
Status: ASSIGNED → RESOLVED
Closed: 11 months ago
Resolution: --- → FIXED
Target Milestone: --- → 115 Branch
No longer depends on: 1833313
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: