Open Bug 1964073 Opened 1 year ago Updated 1 year ago

Refactor PlacesTransactions.sys.mjs

Categories

(Toolkit :: Places, task, P3)

task

Tracking

()

People

(Reporter: jteow, Unassigned)

References

Details

(Whiteboard: [sng][places-techdebt])

The code in PlacesTransactions was originally written in such a way to avoid add-ons from messing things up but was later kept locked up from doing such things anyway. Thus, assumptions about the design can be lifted today.

  • Remove usage of proxifyTransaction
  • Use classes and inheritance instead of modifying the prototype.
You need to log in before you can comment on or make changes to this bug.