Closed Bug 1688730 Opened 3 years ago Closed 3 years ago

Layout table status should be cached, invalidated by attr changes on mac

Categories

(Core :: Disability Access APIs, defect, P1)

All
macOS
defect

Tracking

()

RESOLVED FIXED
87 Branch
Tracking Status
firefox87 --- fixed

People

(Reporter: morgan, Assigned: morgan)

References

Details

(Whiteboard: [mac2020_2])

Attachments

(2 files, 2 obsolete files)

Spinoff from bug 1680840, I'll do the new event and style change notifications there, but will do the core of the mac caching and attr-changed events here so we can land, uplift with less risk

Summary: Attribute changes a → Layout table status should be cached, invalidated by attr changes on mac

Depends on D101512

Attachment #9199099 - Attachment is obsolete: true
Attachment #9199154 - Attachment description: Bug 1688730: Fire relevant object attr changed events when layout table status may have changed r?eeejay" → Bug 1688730: Fire relevant object attr changed events when layout table status may have changed r?eeejay
Attachment #9199154 - Attachment description: Bug 1688730: Fire relevant object attr changed events when layout table status may have changed r?eeejay → Bug 1688730: Fire relevant object attr changed events when layout table status may have changed r?eeejay"
Attachment #9199098 - Attachment is obsolete: true
Attachment #9199154 - Attachment description: Bug 1688730: Fire relevant object attr changed events when layout table status may have changed r?eeejay" → Bug 1688730: Fire relevant object attr changed events when layout table status may have changed r?eeejay
Pushed by mreschenberg@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/dd03939b850e
Fire relevant object attr changed events when layout table status may have changed r=eeejay
https://hg.mozilla.org/integration/autoland/rev/bd6d78d36cee
Cache table layout status on mac, invalidate on reorder, attr changed r=eeejay

Backed out for causing build bustage on mozTableAccessible.mm.

Backout link: https://hg.mozilla.org/integration/autoland/rev/a3677c4f39734c056f36422aedb2dd29049f9833

Push with failures: uhttps://treeherder.mozilla.org/jobs?repo=autoland&selectedTaskRun=HT_mlW5WSvm9lM1mMH45lg.0&searchStr=os%2Cx%2Ccross%2Ccompiled%2Cdebug%2Cbuild-macosx64%2Fdebug%2Cb&revision=bd6d78d36ceeac36b814b3712257fd776931727a

Failure log: https://treeherder.mozilla.org/logviewer?job_id=328479533&repo=autoland&lineNumber=7127

Flags: needinfo?(mreschenberg)
Flags: needinfo?(mreschenberg)
Pushed by mreschenberg@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a7d0770117c8
Fire relevant object attr changed events when layout table status may have changed r=eeejay
https://hg.mozilla.org/integration/autoland/rev/677c17ec48ea
Cache table layout status on mac, invalidate on reorder, attr changed r=eeejay
Flags: needinfo?(mreschenberg)
Pushed by mreschenberg@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/e4cbaa21e880
Fire relevant object attr changed events when layout table status may have changed r=eeejay
https://hg.mozilla.org/integration/autoland/rev/0705a29070a8
Cache table layout status on mac, invalidate on reorder, attr changed r=eeejay
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 87 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: