This patch:
-Maintains consistency between the fxa and remote tabs' panels "sync now" buttons
-Removes a fluent string no longer in use
-Restores tooltip functionality
Differential Revision: https://phabricator.services.mozilla.com/D106651
This enables the checking of all validation test error messages,
which wasn't possible before the exception instructions were
implemented in at least the Baseline compiler.
Differential Revision: https://phabricator.services.mozilla.com/D103965
tab.hasTabPermission indirectly triggers an access to
browser.currentURI, which for lazy tab browsers causes an incorrect
value to be cached. To avoid this, skip the call to hasTabPermission.
Differential Revision: https://phabricator.services.mozilla.com/D106622
This patch wants to solve several quirks around the shutdown terminator.
- Use the same shutdown phase definitions in AppShutdown and nsTerminator. This touches quite a few files.
- Ensure that the terminator phase shift is handled before any shutdown observer notifications are sent and reduce its heartbeat duration.
- Add missing phases to the shutdown telemetry.
Please note that this changes the unit of "tick" to 100ms rather than 1s.
As a side effect, we also remove the obsolete "shutdown-persist" context.
While the existing test coverage continues to prove the most important functions, we acknowledge the wish for better test coverage with [[ https://bugzilla.mozilla.org/show_bug.cgi?id=1693966 | bug 1693966 ]].
Differential Revision: https://phabricator.services.mozilla.com/D103626
Once the entry count of a non-first stub is greater than 0, incrementing it further won't affect our decision to transpile, so it shouldn't change the hash.
Differential Revision: https://phabricator.services.mozilla.com/D106515
Working under the assumptions that instructions can be reordered pretty often, and bailouts will very rarely occur *because* of reordering, I made this act like TranspiledCacheIR aside from setting the flag.
Driveby: tidied up some of the script flags to separate the bailout flags from the rest, and removed two unused flags.
Differential Revision: https://phabricator.services.mozilla.com/D106514
It should just look at the float style. This shouldn't be a behavior
change because SVG text should pass false for aCanBeFloated.
This unblocks bug 1690701 because checking the out of flow frame bit
here would be wrong (we're deciding whether the frame should be out of
flow so the bit isn't set yet).
Differential Revision: https://phabricator.services.mozilla.com/D106664
Since Android 11, READ_PHONE_STATE is required to get detailed information
about mobile networks. Since we don't actually use this information anywhere
right now, we just won't provide it isntead of adding a new permission.
Differential Revision: https://phabricator.services.mozilla.com/D106557
This skips setting `.urlbarView-url` text content for quick suggest results. The
other option is to keep setting it like we do now, but set `display: none` on it
in the CSS. The first option seems better since quick suggest results don't ever
show their URLs, so it seems wrong to treat them like they do and to set the
`has-url` attribute. My patch to bug 1694723 also depends on QS results not
having `has-url`.
This also fixes the bug of course.
Differential Revision: https://phabricator.services.mozilla.com/D106550
Allows to perform the search in a new foreground/background tab or
a new window using modifiers or middle mouse button.
Introduces a certain level of consistency with other entries in
the context menu, like navigation and "view image".
Differential Revision: https://phabricator.services.mozilla.com/D103354