Closed Bug 1599806 Opened 5 years ago Closed 4 years ago

Refactor accessibility actor to no use setupInParent.

Categories

(DevTools :: Accessibility Tools, task, P1)

task

Tracking

(Fission Milestone:M6, firefox75 fixed)

RESOLVED FIXED
Firefox 75
Fission Milestone M6
Tracking Status
firefox75 --- fixed

People

(Reporter: yzen, Assigned: yzen)

References

Details

(Whiteboard: dt-fission-m2-reserve)

Attachments

(4 files, 1 obsolete file)

We can't use setupInParent with fission as it relies on message managers. Instead we are going to create an accessibility actor in parent process that will deal with all the functionality that requires parent process.

Assignee: nobody → yzenevich
Status: NEW → ASSIGNED
Whiteboard: dt-fission-m2-mvp

Tracking for Fission Nightly (M6)

Fission Milestone: --- → M6
Priority: -- → P1
Attachment #9117337 - Attachment description: Bug 1599806 - avoid AccessibilityFront's bootstrap method by renaming it into initialize. r=ochameau → Bug 1599806 - avoid AccessibilityFront's bootstrap method by renaming it into initialize. Do not explicitly destroy accessibility walker front and let accessibility actor manage its lifecycle fully. r=ochameau
Whiteboard: dt-fission-m2-mvp → dt-fission-m2-reserve
Attachment #9113540 - Attachment is obsolete: true
Pushed by yura.zenevich@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/7563b0c41886
avoid AccessibilityFront's bootstrap method by renaming it into initialize. Do not explicitly destroy accessibility walker front and let accessibility actor manage its lifecycle fully. r=ochameau
Attachment #9117337 - Attachment description: Bug 1599806 - avoid AccessibilityFront's bootstrap method by renaming it into initialize. Do not explicitly destroy accessibility walker front and let accessibility actor manage its lifecycle fully. r=ochameau → Bug 1599806 - Move accessible walker creation into accessibility front's bootsrap method. Do not explicitly destroy accessibility walker front and let accessibility actor manage its lifecycle fully. r=ochameau
Attachment #9117337 - Attachment description: Bug 1599806 - Move accessible walker creation into accessibility front's bootsrap method. Do not explicitly destroy accessibility walker front and let accessibility actor manage its lifecycle fully. r=ochameau → Bug 1599806 - Move accessible walker creation into accessibility front's bootsrap method. Do not explicitly destroy accessibility walker front and let accessibility actor manage its lifecycle fully. r=ochameau, jdescottes
Pushed by yura.zenevich@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/67ebdce37d58
Move accessible walker creation into accessibility front's bootsrap method. Do not explicitly destroy accessibility walker front and let accessibility actor manage its lifecycle fully. r=ochameau,jdescottes
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 75
Flags: needinfo?(yzenevich)
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Pushed by yura.zenevich@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/0a31f55cec08
introduce accessibility proxy that would be responsible for interacting with panel's UI instead of directly referencing accessibility related fronts. r=rcaliman
https://hg.mozilla.org/integration/autoland/rev/2430d82847ef
remove setupInParent from accessibility actor and split up child/parent functionality into two separate actors. r=ochameau
https://hg.mozilla.org/integration/autoland/rev/643f78f84dd0
update accessibility actors tests to support parent accessibility actor. r=ochameau
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: