I've left our documentation under "Docs" for now even though there was some suggestion of moving some of it into "UI Widgets." It's going to be a little messy with our loader, and I would kind of like to think through the structure of the other documentation we're going to add before making changes there.
Differential Revision: https://phabricator.services.mozilla.com/D174671
We are going to need these refactorings in the next patch, but
I'll separate them here to make it easier to see generic logic
separate from the 'we should not be rounding but this looks rounded'
specific exeptions we wind up making.
Differential Revision: https://phabricator.services.mozilla.com/D174017
This changeset makes no functional change to the test.
It changes a function signature to take an options object
and updates the tests to pass it.
Differential Revision: https://phabricator.services.mozilla.com/D174015
- Rename RFPLite to privacy.fingerprintingProtection (FPP)
- Create two pbmode prefs that will enable RFP/FPP in PBMode
only. The original prefs will enable it in both modes.
- Make exempting Web Extensions the default behavior
- If there are website exemptions in the exemptedDomains pref,
exempt them unconditionally
- Use the timezone testing pref to determine whether or not we
call _tzset on Windows
Differential Revision: https://phabricator.services.mozilla.com/D174014
I've left our documentation under "Docs" for now even though there was some suggestion of moving some of it into "UI Widgets." It's going to be a little messy with our loader, and I would kind of like to think through the structure of the other documentation we're going to add before making changes there.
Differential Revision: https://phabricator.services.mozilla.com/D174671
- Patch changes TRRService::MaybeSetPrivateURI so that it doesn't bail
if the URL is invalid. That could lead us into a state where the
network.trr.uri pref has been set to some invalid URL, but we continue
using the previous domain (or even the default TRR provider) instead.
- Updates the DoH settings UI to not set the network.trr.uri pref to "",
as that will cause the TRRService to use the value of
the network.trr.default_provider_uri pref instead.
Differential Revision: https://phabricator.services.mozilla.com/D174111
- The patch saves the confirmation channel's status and skipReason in the TRR Service
- The UI queries the status and displays the stringified version in the Not Available (reason) label
- Introduces doh-status-label CSS rule so the Learn-More link isn't off center
Differential Revision: https://phabricator.services.mozilla.com/D174110
Just a small enhancement I noticed we can make to the tooling, which should also help if we try to document custom elements outside of toolkit/widgets.
Differential Revision: https://phabricator.services.mozilla.com/D171240
We are going to need these refactorings in the next patch, but
I'll separate them here to make it easier to see generic logic
separate from the 'we should not be rounding but this looks rounded'
specific exeptions we wind up making.
Differential Revision: https://phabricator.services.mozilla.com/D174017
This changeset makes no functional change to the test.
It changes a function signature to take an options object
and updates the tests to pass it.
Differential Revision: https://phabricator.services.mozilla.com/D174015
Experimentation confirmed years ago that about:welcome shoudln't be treated as blank for urlbar focus, and no need for additional experimentation. Also fix a bug where about:welcome was treated as a blank/empty page resulting in about:preferences incorrectly replacing it.
Differential Revision: https://phabricator.services.mozilla.com/D174940
Additionally check for the new content modal and standalone version for WAIT_FOR_MIGRATION_CLOSE by using observer notifications from preferences dialog close, new wizard actor, old wizard uninit.
Differential Revision: https://phabricator.services.mozilla.com/D174692