Aliased commands have not loaded the virtualenv associated with a
command/subcommand since bug 1695312. It has been defaulting to the
`common` virtualenv, which worked most of the time since most commands
use `common` and it also contains a large share of our dependencies.
Differential Revision: https://phabricator.services.mozilla.com/D192376
If a new subcommand is added to `try` this will need to be manually
updated. The first person to set a `try` default for this theoretical
new `try` subcommand will encounter an error, but from that error it
should be relatively straight forward to add it to this list. I think
with the infrequency that we add new commands, and this being the only
way to solve a different problem, this solution is acceptable.
Differential Revision: https://phabricator.services.mozilla.com/D192373
This matches the behavior of other browsers, and avoids having to keep
alive the link element and thus associated document etc for too long.
Differential Revision: https://phabricator.services.mozilla.com/D192834
... and remove two alert_emails from WEBEXT_BACKGROUND_PAGE_LOAD_MS that
are not part of the add-ons team nor interested in the histogram.
Differential Revision: https://phabricator.services.mozilla.com/D192746
And remove the mention of the blocklist.mlbf_enabled scalar, since its
implementation was removed in bug 1820155. Note that mlbf_enabled
defaulted to true since Firefox 78 (bug 1631018), and that the pref to
revert it was removed in Firefox 91 (bug 1706391). The latter was
desktop-only, but the telemetry wasn't sent on Android anyway. The
Glean-based telemetry was introduced in Firefox 115 (bug 1820155) along
with the removal of mlbf_enabled.
Differential Revision: https://phabricator.services.mozilla.com/D192743
This bug mocks the required information that is not available in
automation due to remote settings not being available.
This patch includes a way to mock a translations offer or the conditions
of an expected translation. Additionally, it will send synthetic data
on some endpoints when `browser.translations.geckoview.enableAllTestMocks` is
set and in automation.
Differential Revision: https://phabricator.services.mozilla.com/D192397
Including, but not limited to:
* Following the style guide wrt declaration order.
* Use const whenever it makes sense.
* Move members to be private where possible (e.g. mLock was previously public,
which it didn't have to be).
* Replaced DataChannel::mFlags with individual bools - easier to read.
* Fix most compiler warnings.
These kind of changes are rarely complete - there is always something that was
missed. It's still a step in the right direction.
Differential Revision: https://phabricator.services.mozilla.com/D192563
The prefers-reduced-motion settings must be initialized before the value
is requested. If EnsureInit() has not been called before the
prefers-reduced-motion value is evaluated, we may return an unexpected
value of false.
Differential Revision: https://phabricator.services.mozilla.com/D192475
This patch displays a notification in the console when the debugger is paused
in an original file with original variable mapping is turned off.
The notification is displayed when console input is focused, also if the user selects
a generated file, or is no longer paused or switches on varaible mapping, the notification is removed
once the console input is refocused.
Also added support for specific notifications to control displaying the close button.
Differential Revision: https://phabricator.services.mozilla.com/D191568
Highlights of this patch
- Only show original scopes when map scopes is enabled
- When map scopes is disabled or when original content is still loading show useful info in the scopes panel for the user.
- Removed styling to make all the side panel content consistent.
Differential Revision: https://phabricator.services.mozilla.com/D189735
This will help bug 1569775 and bug 1651522 to update the whole entries of a given data type.
As there is little difference between adding new entries and replacing all entries,
I'm tuning the existing addSessionDataEntry methods to support both behaviors.
Differential Revision: https://phabricator.services.mozilla.com/D192243