Commit Graph

32356 Commits

Author SHA1 Message Date
scott
75329af4b9 Bug 1777539 - Pocket newtab remove load more button and last card features r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D150789
2022-07-05 19:57:22 +00:00
Ben Hearsum
b28f2af150 Bug 1758961: remove parenthesis from private browsing title strings to match new shortcut strings r=nalexander,fluent-reviewers,flod
This is something that came up in QA on this bug -- an inconsistency between the hover text on a running Firefox's Private Browser shortcut, and the hover text when it was not running (but pinned), largely captured in https://bugzilla.mozilla.org/show_bug.cgi?id=1758961#c11

Differential Revision: https://phabricator.services.mozilla.com/D150800
2022-07-05 17:31:01 +00:00
Dão Gottwald
9c40899491 Bug 1778118 - [Colorway Closet] Update misleading homepage reset message. r=bigiri,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D151026
2022-07-05 15:40:04 +00:00
Dão Gottwald
ad57da04ae Bug 1776712 - Move colorway closet files to chrome://browser/content/colorways. r=bigiri
Differential Revision: https://phabricator.services.mozilla.com/D150956
2022-07-05 15:39:29 +00:00
Dale Harvey
6792fc1ac4 Bug 1699316 - Implement QuickActions and a new Actions urlbar search mode r=adw,preferences-reviewers,jaws
Differential Revision: https://phabricator.services.mozilla.com/D143585
2022-07-05 14:11:09 +00:00
Andreea Pavel
5464b98d45 Bug 1776135 - disable test_ext_settings_overrides_defaults.js on condprof r=Standard8 DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D150563
2022-07-05 06:02:57 +00:00
Tooru Fujisawa
1862091f08 Bug 1776837 - Part 1: Do not use lazy getter for eagerly loaded modules. r=mossop,webdriver-reviewers,application-update-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D150935
2022-07-05 01:01:34 +00:00
Mark Banner
06fcf8ae08 Bug 1702806 - Fix issues with intermittient failures in places tests and due to the way the dialogs interact with PlacesTransactions. r=mak
There's are a couple of issues that this fixes, they are both based around the issue that because
tests run fast they tend to not give time for batches to complete. This can lead to incomplete
batches between tests, which tends to mess up subsequent tests or cause hangs.

In normal usage this is not an issue, as the user is not able to go as fast as tests.

The first issue is that in PlacesUIUtils.showBookmarkDialog we may resolve the dialog deferred
promise before the transaction batch has had change to complete.

The second issue is that the star UI runs batches, and that again we do not wait for the batch
to be complete. Working an await into the star UI/tests is more difficult due to the way that
code is structured. With a planned switch to non-instant apply, it also feels too complicated
to be worth it at this time. As a workaround for this issue, we ensure that the transaction
queue is cleared between each test run via a registerCleanupFunction in the head.js file.

Differential Revision: https://phabricator.services.mozilla.com/D147535
2022-07-04 14:32:50 +00:00
kernp25
0ee68a9f02 Bug 1770651 - Make sure tabs.update don't use loadURI on a discarded tab. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D149702
2022-07-04 09:10:38 +00:00
Neil Deakin
c9ddb2f4b9 Bug 1682621, remove keypress listener for main toolbar buttons, and use the inputSource to distinguish keyboard events, r=Gijs
The virtual click event is also removed. It seems this event is only used to check whether this was a key or mouse event in PanelMultiView.jsm

This also removes support for pressing the enter key to trigger these toolbarbuttons on Mac which shouldn't be happening anyway.

Differential Revision: https://phabricator.services.mozilla.com/D149285
2022-07-03 09:44:39 +00:00
Bernard Igiri
8e5ef31e52 Bug 1777466 - Added image display for selected colorway to FX View r=dao
Added image display for selected colorway to FX View

Differential Revision: https://phabricator.services.mozilla.com/D150748
2022-07-01 17:00:30 +00:00
scott
905f931ec2 Bug 1776202 - Pocket newtab recent saves adding my list link to top right of section r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D150500
2022-07-01 16:20:38 +00:00
Dão Gottwald
4d34e454fb Bug 1777531 - Persist the selected intensity when toggling between colorway radios. r=bigiri
Differential Revision: https://phabricator.services.mozilla.com/D150854
2022-07-01 14:34:14 +00:00
Bernard Igiri
504d15685f Bug 1774183 - Improve test coverage of colorwaycloset.js r=Gijs
Added tests to improve test coverage of colorwaycloset.js

Differential Revision: https://phabricator.services.mozilla.com/D150158
2022-07-01 13:47:11 +00:00
Mark Banner
45ca3e9abb Bug 1704922 - Fix intermittent failure in browser_check_correct_controllers.js. r=mak
The test seems to sometimes fail because the toolbar hasn't been updated with the bookmarks, so we wait for that.

Differential Revision: https://phabricator.services.mozilla.com/D150370
2022-06-30 22:37:21 +00:00
smolnar
0bf168f163 Backed out 2 changesets (bug 1702806) for causing browser-chrome failures in browser/components/places/tests/browser/browser_bug427633_no_newfolder_if_noip.js CLOSED TREE
Backed out changeset 58942774bd39 (bug 1702806)
Backed out changeset 5ff556668846 (bug 1702806)
2022-07-01 00:51:39 +03:00
Niklas Baumgardner
bc182ae00a Bug 1772181 - Screenshot overlay is now scrollable. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D148071
2022-06-30 21:14:54 +00:00
smolnar
f7a13c16a8 Bug 1702806 - Fix ES lint failure. 2022-06-30 23:18:11 +03:00
Dão Gottwald
39b4efcb2d Bug 1770030 - [Colorway Closet] Localize colorway names and descriptions. r=kpatenio,extension-reviewers,flod,rpl,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D150510
2022-06-30 19:44:31 +00:00
Mark Banner
4c884ff0a8 Bug 1702806 - Fix issues with intermittient failures in places tests and due to the way the dialogs interact with PlacesTransactions. r=mak
There's are a couple of issues that this fixes, they are both based around the issue that because
tests run fast they tend to not give time for batches to complete. This can lead to incomplete
batches between tests, which tends to mess up subsequent tests or cause hangs.

In normal usage this is not an issue, as the user is not able to go as fast as tests.

The first issue is that in PlacesUIUtils.showBookmarkDialog we may resolve the dialog deferred
promise before the transaction batch has had change to complete.

The second issue is that the star UI runs batches, and that again we do not wait for the batch
to be complete. Working an await into the star UI/tests is more difficult due to the way that
code is structured. With a planned switch to non-instant apply, it also feels too complicated
to be worth it at this time. As a workaround for this issue, we ensure that the transaction
queue is cleared between each test run via a registerCleanupFunction in the head.js file.

Differential Revision: https://phabricator.services.mozilla.com/D147535
2022-06-30 19:29:41 +00:00
mcheang
27d628ba02 Bug 1777278 - Change all references of originalEngine to appDefaultEngine in search. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D150599
2022-06-30 19:26:20 +00:00
James Teow
6b2fbf088c Bug 1773771 - Add GoToIntranetSiteForSingleWordEntryInAddressBar enterprise policy r=mkaply,flod
Differential Revision: https://phabricator.services.mozilla.com/D148952
2022-06-30 16:21:44 +00:00
James Teow
50dc35e75a Bug 1735534 - Set browser.urlbar.dnsResolveSingleWordsAfterSearch to 0 by default - r=mak
Differential Revision: https://phabricator.services.mozilla.com/D149159
2022-06-30 16:15:04 +00:00
Dão Gottwald
938114c3af Bug 1777536 - [Colorway Closet] Disable the "Set colorway" button when the selected colorway was already the active theme prior to open the modal. r=bigiri
Differential Revision: https://phabricator.services.mozilla.com/D150784
2022-06-30 15:52:01 +00:00
Csoregi Natalia
7de361b417 Backed out changeset 0783edbc00a5 (bug 1774183) for causing failures on browser_colorwayCloset.js. CLOSED TREE 2022-06-30 17:21:30 +03:00
Ben Hearsum
75090cf439 Bug 1758961: fix .lnk.lnk names when creating shortcuts through ShellService.pinToTaskbar r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D150631
2022-06-30 13:15:58 +00:00
Bernard Igiri
8836f8c55e Bug 1774183 - Improve test coverage of colorwaycloset.js r=Gijs
Added tests to improve test coverage of colorwaycloset.js

Differential Revision: https://phabricator.services.mozilla.com/D150158
2022-06-30 12:04:41 +00:00
Michael Kohler
9411e8107e Bug 1761513 - Remove Engine(about:preferences#search) should be disabled for current Default Engine r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D148389
2022-06-30 11:44:30 +00:00
Mark Banner
92e99fe0ba Bug 1777445 - Move firefoxview to use mjs files, rather than defining sourceType for ESLint. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D150734
2022-06-30 10:13:01 +00:00
Bernard Igiri
bb020f651c Bug 1777310 - Added Colorway CTA image to FX View r=dao
Added Colorway CTA image to FX View

Differential Revision: https://phabricator.services.mozilla.com/D150677
2022-06-30 04:00:40 +00:00
scott
af929cc0de Bug 1776770 - Pocket newtab recent saves pref work r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D150579
2022-06-30 03:29:13 +00:00
Barret Rennie
ad911a3922 Bug 1771073 - Make make-schemas.py executable r=dmose
Depends on D147332

Differential Revision: https://phabricator.services.mozilla.com/D150398
2022-06-29 23:01:37 +00:00
Barret Rennie
b3e2605f2b Bug 1771073 - Correct FxMS features and keep them up to date with tests r=dmose,pdahiya
The Nimbus Features corresponding to FxMS messaging surfaces are actually
intended to map to FxMS message groups, which can accept *any* FxMS message.
The features have been updated with schemas that accept any FxMS message.

As part of this, all FxMS schemas have been updated with an `$id` so that they
can be bundled into feature schemas and have their internal `$ref`s work.
(Otherwise, a `$ref` would be relative to the top-level schema instead of the
sub-schema).

Schemas for individual message types are no longer exposed as resource:// URIs,
except in tests, as indivual schemas are no longer required at runtime.

Additionally, each FxMS schema has had its `template` field become required and
requires a constant value for that schema (e.g., Spotlight requires a template
value of "spotlight").

A test has been added to ensure that if any of the messaging surfaces schemas
change that the feature schemas are also updated. The feature schemas can be
regenerated via:

```
cd ./browser/components/newtab/content-src/asrouter/schemas
../../../../../../mach make-schemas.py
```

Differential Revision: https://phabricator.services.mozilla.com/D147332
2022-06-29 23:01:37 +00:00
Barret Rennie
52ccd87e28 Bug 1775098 - Correctly generate lastLoaded field in RemoteImagesTestUtils.dbEntryFor r=emcminn
Differential Revision: https://phabricator.services.mozilla.com/D150213
2022-06-29 22:55:04 +00:00
Mark Banner
f733d566c8 Bug 1646183 - Extend ESLint rule reject-importGlobalProperties to also handle defineLazyGlobalGetters. r=arai,webdriver-reviewers,webcompat-reviewers,extension-reviewers,whimboo,twisniewski,kmag
Differential Revision: https://phabricator.services.mozilla.com/D150353
2022-06-29 22:37:57 +00:00
Drew Willcoxon
d1f815b299 Bug 1777328 - Remove braces from Merino session IDs. r=daisuke
Differential Revision: https://phabricator.services.mozilla.com/D150636
2022-06-29 21:10:20 +00:00
Ben Hearsum
80cd5a909a Bug 1712628: mark taskbar pinning methods as not implemented for MSIX packages r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D150578
2022-06-29 17:57:28 +00:00
Hannah Peuckmann
1a3d975a52 Bug 1764761 - Remove/replace the network.cookie.lifetimePolicy. r=pbz,necko-reviewers,mkaply,dom-storage-reviewers,agi,asuth,dragana
Differential Revision: https://phabricator.services.mozilla.com/D144548
2022-06-29 17:33:37 +00:00
Sarah Clements
1f2c71a667 Bug 1775469 - Add empty list item placeholder for Tab Pickup Section r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D150234
2022-06-29 15:42:49 +00:00
Norisz Fay
f4827a4636 Backed out 2 changesets (bug 1682621) for causing bc failures on browser_menu_touch.js CLOSED TREE
Backed out changeset 88be5107a4a1 (bug 1682621)
Backed out changeset e32910a4948b (bug 1682621)
2022-06-29 19:36:51 +03:00
Bernard Igiri
0ab28e0e5f Bug 1776256 - Added Colorway graphic to Colorway Closet Modal r=dao
Added Colorway graphic to Colorway Closet Modal.

Differential Revision: https://phabricator.services.mozilla.com/D150184
2022-06-29 13:01:07 +00:00
Neil Deakin
4674aa45e8 Bug 1682621, remove keypress listener for main toolbar buttons, and use the inputSource to distinguish keyboard events, r=Gijs
The virtual click event is also removed. It seems this event is only used to check whether this was a key or mouse event in PanelMultiView.jsm

This also removes support for pressing the enter key to trigger these toolbarbuttons on Mac which shouldn't be happening anyway.

Differential Revision: https://phabricator.services.mozilla.com/D149285
2022-06-29 12:38:30 +00:00
Marco Bonardo
374dc4393b Bug 1776729 - MR2-2684 - Immediately store interactions on disk when a manual snapshot is created. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D150411
2022-06-29 12:38:06 +00:00
Drew Willcoxon
97ec7014fd Bug 1777119 - Update the public adaptive history autofill doc. r=daisuke
Please see the bug for info. This revision changes the URL of the adaptive
history doc to the new published doc. Ultimately this doc should live in-tree
but until then this is a nice, simple improvement.

Differential Revision: https://phabricator.services.mozilla.com/D150516
2022-06-28 23:30:14 +00:00
Drew Willcoxon
f636a6751a Bug 1776797 - Replace scenario with improve_suggest_experience_checked in Firefox Suggest pings. r=nanj
The documentation says this change was made in 103 because I'll request uplift
to Beta 103.

This also adds documentation for the new `sid` and `seq` Merino params from
D150289. I should have update the doc there, and since I'm modifying it now
anyway let's do it here.

Differential Revision: https://phabricator.services.mozilla.com/D150490
2022-06-28 19:42:47 +00:00
Marian-Vasile Laza
3dee1242d8 Backed out 2 changesets (bug 1682621) for causing bc failures on browser_ext_browserAction_click_types.js.
Backed out changeset 31a6b027b4e7 (bug 1682621)
Backed out changeset 782fd4871c5f (bug 1682621)
2022-06-28 20:27:15 +03:00
Andre Natal
85ff5fcb87 Bug 1776814: Incorporate data-subcategory to Firefox Translations panel on about:preferences r=preferences-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D150446
2022-06-28 16:24:32 +00:00
Neil Deakin
27e54692b9 Bug 1682621, remove keypress listener for main toolbar buttons, and use the inputSource to distinguish keyboard events, r=Gijs
The virtual click event is also removed. It seems this event is only used to check whether this was a key or mouse event in PanelMultiView.jsm

This also removes support for pressing the enter key to trigger these toolbarbuttons on Mac which shouldn't be happening anyway.

Differential Revision: https://phabricator.services.mozilla.com/D149285
2022-06-28 16:02:37 +00:00
Mark Banner
92bdcdc599 Bug 1776408 - Remove unused .eslintrc.js file from colorways code. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D150239
2022-06-28 15:40:42 +00:00
Mark Banner
9581a9e95b Bug 1776406 - Remove unnecessary .eslintrc.js file from projections code. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D150238
2022-06-28 15:40:42 +00:00