These docs were already present when running `mach storybook` but were
not hooked up to Firefox Source Docs. I also moved the files to a docs/
directory so that the folder structure is more clear.
I also changed the post-it notes layout to images so that the styling
would be consistent between Storybook and Firefox Source Docs. As part
of this, I added alt text to each graphic so that we weren't losing
information.
Differential Revision: https://phabricator.services.mozilla.com/D206070
This creates a new BackupService component that lives under browser/components/backup.
It doesn't do much yet, except allow itself to be instantiated (which currently occurs
using the idle scheduler in BrowserGlue) - but it does set us up to have docs, SphinxJS
exporting for JSDoc, linting, etc.
Differential Revision: https://phabricator.services.mozilla.com/D202753
This expands the existing reusable-widgets.stories.md document by
adding clarification to the old Mozilla Custom Elements and the User
Agent (UA) Widgets.
Differential Revision: https://phabricator.services.mozilla.com/D178100
Took a first pass at adding some docs on how we use Lit at Mozilla. I tried to highlight the ways in which using Lit in mozilla-central might differ from what's in the (already pretty comprehensive) Lit project docs. If anything I probably wrote too much, but let me know if you think I missed anything or if there's anything I can cut.
Differential Revision: https://phabricator.services.mozilla.com/D180457
This adds probes and a limited set of tests for the following types of measurements:
1. A count for each time the All Tabs panel is opened, keyed on the entrypoint.
2. A count for each usage of the Tab Context Menu, keyed on the trigger node
as the entrypoint.
3. A count for each dragstart within the All Tabs panel.
Differential Revision: https://phabricator.services.mozilla.com/D168305
Although we do this updates fairly infrequently, these instructions seem like they'll be stable enough that it's worth writing them down.
Differential Revision: https://phabricator.services.mozilla.com/D155581
This allows us to fix a bug where when our current Private Browsing shortcuts are pinned to the Start Menu, they use the regular Firefox Visual Elements (which is the non-Private Browsing logo). I tried to make this as minimal and braindead as possible.
Differential Revision: https://phabricator.services.mozilla.com/D151538
Add a new command-line flag `--attempting-deelevation` which prevents
the launcher from entering an infinite loop of deelevation attempts.
Additionally, produce an enum value indicating the decisions made by the
launcher process. (Nothing is done with this value yet; that will happen
in the following commit.)
A commit loosely analogous to this was previously submitted as D149545.
Differential Revision: https://phabricator.services.mozilla.com/D152325
Also adds docs for how to run the Maintenance Service tests, which is another thing that the --enable-unverified-updates will be useful for.
Differential Revision: https://phabricator.services.mozilla.com/D148870
Nearly all the complexity here is abstracted away in the previous patch, so this is quite straightforward other than the one oddity noted in the comments.
Differential Revision: https://phabricator.services.mozilla.com/D143112
* Remove the contents of the browser/components/payments directory
* Excepting the nsIPaymentUIService implementation and its component registration - to allow the /feature-policy/payment-allowed-by-feature-policy* tests to continue to run and pass
* Update docs index to remove the web payments UI source docs
* Remove residual rules from browser CSS
* Remove references from the static analysis tests
Differential Revision: https://phabricator.services.mozilla.com/D127329
* Remove the whole browser/components/payments directory
* ..including the nsIPaymentUIService implementation and its component registration
* Update docs index to remove the web payments UI source docs
* Remove residual rules from browser CSS
* Remove references from the static analysis tests
Differential Revision: https://phabricator.services.mozilla.com/D127329
The small idea here is to set down some notes about `-osint`. The
larger idea is to provide a location for future improvements.
Differential Revision: https://phabricator.services.mozilla.com/D132544
This adds the stub API for the page data service and some basic docs. The service can be used from
xpcshell tests and the events respond with sane data. As there are no consumers currently the
in-memory cache never clears.
Differential Revision: https://phabricator.services.mozilla.com/D120498
This adds the stub API for the page data service and some basic docs. The service can be used from
xpcshell tests and the events respond with sane data. As there are no consumers currently the
in-memory cache never clears.
Differential Revision: https://phabricator.services.mozilla.com/D120498
This adds the stub API for the page data service and some basic docs. The service can be used from
xpcshell tests and the events respond with sane data. As there are no consumers currently the
in-memory cache never clears.
Differential Revision: https://phabricator.services.mozilla.com/D120498