Using a reusable web component for our migration UI, the web component will be define in a ESM and will have some associated JSWindowActor glue to always be able to communicate back and forth with the parent process
Using a reusable document that can be loaded in a parent-process modal as well as a privileged about content process / <iframe>.
Register an about: page that can be loaded by about:welcome in the privileged about content process
Having an build-time included document fragment in both places
Bookmark panel vs modal
Pi-related episode for Episode 314? Maybe I’ll eat pie that day… let me know what your thoughts are there.
Codetribute:
Find a good first bug to start contributing on a Mozilla projects (Firefox, Thunderbird, and more). See the above link for creating a Bugzilla account first!