Commit Graph

65186 Commits

Author SHA1 Message Date
thomasmo
48ca0e736f Bug 1585311 - Update FxR Desktop 2D UI r=Gijs
This change makes several changes to the 2D UI, including
- moving the nav bar to the botom of the screen
- removing the FxR logo from the nav bar
- updating colors to new pallette
- refactoring CSS to separate color rules into a separate file

Differential Revision: https://phabricator.services.mozilla.com/D47769

--HG--
extra : moz-landing-system : lando
2019-10-03 22:22:24 +00:00
Lina Cambridge
397d3a1156 Bug 1583413 - Fetch the Send Tab target list from FxA, not Sync. r=markh,eoger
Instead of using the list of FxA devices from the Sync clients engine,
we now fetch the list of Send Tab devices from FxA. This works like
this:

* `FxAccountsDevice#getDeviceList` has been split up into
  `recentDeviceList` and `refreshDeviceList`.
* `recentDeviceList` synchronously returns the last fetched list, so
  that consumers like Send Tab can use it right away.
* `refreshDeviceList` is asynchronous, and refreshes the last fetched
  list. Refreshes are limited to once every minute by default, matching
  the minimum sync interval (Send Tab passes the `ignoreCached` option
  to override the limit if the user clicks the "refresh" button).
  Concurrent calls to `refreshDeviceList` are also serialized, to
  ensure the list is only fetched once.
* The list is flagged as stale when a device is connected or
  disconnected. It's still kept around, but the next call to
  `refreshDeviceList` will fetch a new list from the server.
* The Send Tab UI refreshes FxA devices in the background. Matching FxA
  devices to Sync client records is best effort; we don't do it if Sync
  isn't configured or hasn't run yet. This only impacts the fallback
  case if the target doesn't support FxA commands.

Differential Revision: https://phabricator.services.mozilla.com/D47521

--HG--
extra : moz-landing-system : lando
2019-10-03 22:40:55 +00:00
Nika Layzell
58f0466b9e Bug 1576714 - Part 7: Remove now-passing fail-if, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D48129

--HG--
extra : moz-landing-system : lando
2019-10-03 21:51:53 +00:00
Nika Layzell
89b22d83ef Bug 1576714 - Part 3: Initiate subframe process switches from the parent, r=kmag
This flips the direction in which the BrowserBridge actor is generally created
such that it is generally created in the parent and sent down to a child
process.

This is done by making the decision about what kind of switch to perform in the
parent, and sending messages down to child processes async to orchestrate these
process changes.

Process launching is changed to use an async `MozPromise`-returning API in this
patch, though the actual process launching still occurs synchronously. A future
patch will enable performing async process launching through the
NewOrUsedBrowserProcess mechanism.

I know of at least a few timing issues which exist with the new logic,
especially around the state of the BrowsingContext during the process
transition. I decided to not try to fix all of these issues in this patch, as
many are complex and will require changing how we manage the lifecycle of
BrowsingContext substantially. I do, however, think that the new logic is more
reliable and has fewer timing issues than the previous logic.

Differential Revision: https://phabricator.services.mozilla.com/D47310

--HG--
extra : moz-landing-system : lando
2019-10-03 21:40:24 +00:00
arthur.iakab
886972eb41 Backed out changeset 922881dd399a (bug 1581670) for causing breowser-chrome failures on browser_extension_controlled.js CLOSED TREE 2019-10-04 00:44:55 +03:00
Tim Nguyen
1633bf9218 Bug 1579516 - Remove XUL grid from browser/components/preferences/languages.xul. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D45076

--HG--
extra : moz-landing-system : lando
2019-09-30 16:06:26 +00:00
Tim Nguyen
5f06b91183 Bug 1581670 - Remove XUL grid from browser/components/preferences/connection.xul. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D46089

--HG--
extra : moz-landing-system : lando
2019-09-30 15:44:32 +00:00
Tim Nguyen
0c35c2a6fc Bug 1583682 - Remove XUL grid from browser/components/preferences/fonts.xul. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D47021

--HG--
extra : moz-landing-system : lando
2019-09-30 15:47:12 +00:00
Tim Nguyen
d7d2fc1805 Bug 1581747 - Remove XUL grid usage from browser/components/preferences/browserLanguages.xul. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D47022

--HG--
extra : moz-landing-system : lando
2019-09-30 16:47:28 +00:00
Dão Gottwald
8013921808 Bug 1584281 - Update megabar box-shadow and add the same box-shadow to the legacy (non-megabar) results panel. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D47954

--HG--
extra : moz-landing-system : lando
2019-10-03 12:35:08 +00:00
Vijay Budhram
5af8c9966d Bug 1570568 - Update Fxa menu to reflect decoupling r=eoger,markh
Differential Revision: https://phabricator.services.mozilla.com/D46891

--HG--
extra : moz-landing-system : lando
2019-10-03 18:04:56 +00:00
Michael Kaply
24237032d4 Bug 1574963 - Add a policy for using legacy profiles on Windows. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D47841

--HG--
extra : moz-landing-system : lando
2019-10-03 17:47:17 +00:00
Jared Wein
20802e4942 Bug 1583796 - Re-sort and render the login list when breach notifications are updated without acting like a user-initiated sort. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D47982

--HG--
extra : moz-landing-system : lando
2019-10-03 16:04:39 +00:00
Jared Wein
7a8544e664 Bug 1583426 - Clear the aria-activedescendant attribute if navigating through the list reaches an end of the list to trigger NVDA to speak the list's aria-label. Restore the aria-activedescendant attribute upon tabbing back to the listso the... r=sfoster
...active descendant will correctly get announced. r?sfoster

Differential Revision: https://phabricator.services.mozilla.com/D47972

--HG--
extra : moz-landing-system : lando
2019-10-03 16:44:14 +00:00
Jared Wein
f67fbdc768 Bug 1583425 - Update the active descendant when rendering to make sure that it is a visible list-item. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D47827

--HG--
extra : moz-landing-system : lando
2019-10-03 15:47:21 +00:00
Jared Wein
7fa1305555 Bug 1583428 - Remove the alt attribute for the favicon since it is not helpful and remove the alt attribute on the breached website icon so the title of 'Breached Website' is spoken. r=fluent-reviewers,MattN,flod
Differential Revision: https://phabricator.services.mozilla.com/D47811

--HG--
extra : moz-landing-system : lando
2019-10-03 16:05:22 +00:00
Jared Wein
fca79feae8 Bug 1575220 - Show the close icon in the confirmation-dialog in high contrast mode. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D47531

--HG--
extra : moz-landing-system : lando
2019-10-03 15:32:46 +00:00
Jared Wein
62f89d995e Bug 1575220 - Show breach notification icons in high contrast mode. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D47530

--HG--
extra : moz-landing-system : lando
2019-10-03 15:32:42 +00:00
Jared Wein
c439f9c236 Bug 1583398 - Store breaches in the remote store for tests when expected, and otherwise prevent all of the fxmonitor logspam when running aboutlogins mochitest-browser tests. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D47529

--HG--
extra : moz-landing-system : lando
2019-10-03 15:32:47 +00:00
Jared Wein
e6cfc97a49 Bug 1583398 - Move error rendering to the render function so calling render is idempotent. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D47528

--HG--
extra : moz-landing-system : lando
2019-10-03 15:32:33 +00:00
Jared Wein
c03d373e19 Bug 1583398 - Newly added logins should show breach notifications if they apply. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D47527

--HG--
extra : moz-landing-system : lando
2019-10-03 15:32:30 +00:00
Jared Wein
f51a51c27d Bug 1550087 - Link users to the login they are duplicating in the error message. r=MattN,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D47305

--HG--
extra : moz-landing-system : lando
2019-10-03 15:32:27 +00:00
Jared Wein
dde67d393f Bug 1550087 - Alphabetize the event listeners and refactor to shorten the focus and render methods on LoginItem. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D47304

--HG--
extra : moz-landing-system : lando
2019-10-03 15:32:24 +00:00
Jared Wein
10a02633a1 Bug 1550087 - Set l10n-id statically on the dismiss-breach-alert button. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D47303

--HG--
extra : moz-landing-system : lando
2019-10-03 15:32:20 +00:00
Christoph Kerschbaumer
58c926c76d Bug 1584539: Stop propagation of event. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D48027

--HG--
extra : moz-landing-system : lando
2019-10-03 14:42:29 +00:00
ffxbld
9238ced3bb No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D48055

--HG--
extra : moz-landing-system : lando
2019-10-03 13:40:24 +00:00
Mark Hammond
47380e1a34 Bug 1581980 - change the text of many Sync notifications so they aren't Sync specific. r=flod,eoger
Differential Revision: https://phabricator.services.mozilla.com/D47853

--HG--
extra : moz-landing-system : lando
2019-10-03 05:52:58 +00:00
Mark Hammond
05cd605b1a Bug 1585428 - update FxA toolbar heading from 'Manage Account' to 'Settings'. r=flod,eoger
Differential Revision: https://phabricator.services.mozilla.com/D47852

--HG--
extra : moz-landing-system : lando
2019-10-03 05:36:16 +00:00
Brian Grinstead
34fa4fa528 Bug 1514926 - Convert the arrowscrollbox binding to a Custom Element r=dao
This uses Shadow DOM slotting instead of XBL, and migrates styles from
using XBL anonymous traversal to using CSS Shadow Parts.

This also removes the basecontrol binding, since this was the last
binding to extend it.

Differential Revision: https://phabricator.services.mozilla.com/D43651

--HG--
rename : toolkit/content/widgets/scrollbox.xml => toolkit/content/widgets/arrowscrollbox.js
extra : moz-landing-system : lando
2019-10-03 04:21:15 +00:00
Dorel Luca
d1c4f9139e Backed out changeset 5e221240fc1d (bug 1514926) for mochitest failures in browser/tools/mozscreenshots/primaryUI/browser_primaryUI.js
--HG--
rename : toolkit/content/widgets/arrowscrollbox.js => toolkit/content/widgets/scrollbox.xml
2019-10-03 06:08:18 +03:00
Coroiu Cristina
e1c578961a Backed out changeset 631ae4f7da71 (bug 1585428) for browser-chrome failures at browser/base/content/test/sync/browser_sync.js 2019-10-03 05:51:33 +03:00
Dorel Luca
4ce638ade8 Backed out changeset 343178f58cf9 (bug 1581980) for Eslint failure on gecko/browser/components/BrowserGlue.jsm. CLOSED TREE 2019-10-03 04:47:43 +03:00
Mark Hammond
534414ccc2 Bug 1585428 - update FxA toolbar heading from 'Manage Account' to 'Settings'. r=flod,eoger
Differential Revision: https://phabricator.services.mozilla.com/D47852

--HG--
extra : moz-landing-system : lando
2019-10-03 01:24:20 +00:00
Mark Hammond
15dc6a8aae Bug 1585426 - remove heading from 'choose what to sync' dialog. r=eoger,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D47850

--HG--
extra : moz-landing-system : lando
2019-10-02 14:41:29 +00:00
Mark Hammond
b96fbe7716 Bug 1581980 - change the text of many Sync notifications so they aren't Sync specific. r=flod,eoger
Differential Revision: https://phabricator.services.mozilla.com/D47853

--HG--
extra : moz-landing-system : lando
2019-10-03 01:21:45 +00:00
Brian Grinstead
98a08a3ce4 Bug 1514926 - Convert the arrowscrollbox binding to a Custom Element r=dao
This uses Shadow DOM slotting instead of XBL, and migrates styles from
using XBL anonymous traversal to using CSS Shadow Parts.

This also removes the basecontrol binding, since this was the last
binding to extend it.

Differential Revision: https://phabricator.services.mozilla.com/D43651

--HG--
rename : toolkit/content/widgets/scrollbox.xml => toolkit/content/widgets/arrowscrollbox.js
extra : moz-landing-system : lando
2019-10-02 22:57:39 +00:00
Mark Striemer
1cad67ef67 Bug 1533858 - Add a border to the about:config add row r=paolo
Differential Revision: https://phabricator.services.mozilla.com/D46344

--HG--
extra : moz-landing-system : lando
2019-10-02 22:58:27 +00:00
Dorel Luca
4d474a42ea Backed out changeset 18cdbda1b5e1 (bug 1574963) for build bustage in /toolkit/profile/nsToolkitProfileService.cpp. CLOSED TREE 2019-10-02 22:43:04 +03:00
Dão Gottwald
c881cdb936 Bug 1585755 - Remove obsolete .search-panel-input-value rule. r=harry
Differential Revision: https://phabricator.services.mozilla.com/D47968

--HG--
extra : moz-landing-system : lando
2019-10-02 18:52:41 +00:00
Michael Kaply
1ddd4cc6a3 Bug 1574963 - Add a policy for using legacy profiles on Windows. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D47841

--HG--
extra : moz-landing-system : lando
2019-10-02 18:25:29 +00:00
Francesco Lodolo (:flod)
90b06e0032 Bug 1584920 - Add Tibetan (bo) and Bodo (brx) to Firefox Nightly builds r=Pike. On a CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D47868

--HG--
extra : rebase_source : 360606a3921ba9bb4c793587eedff27d6bd1c9ec
extra : amend_source : 4b3753a9e240708c6c8f256bc6c72ac64c79cef7
extra : source : b3743b6fb2f3408201cb491fa4f3c8d69222a1a6
2019-10-02 14:42:21 +00:00
Dão Gottwald
f9b9d71d3d Bug 1577541 - Enable megabar pref by default in Nightly. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D46595

--HG--
extra : moz-landing-system : lando
2019-10-02 17:26:37 +00:00
Daniel Varga
bcc9154683 Backed out changeset b3743b6fb2f3 (bug 1584920) for mochitest failure in remove_imptest_failure_expectations. On a CLOSED TREE 2019-10-02 20:41:14 +03:00
Andrew McCreight
37589ad335 Bug 1585498 - Fix browser_initial_tab_remoteType.js with Fission. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D47847

--HG--
extra : moz-landing-system : lando
2019-10-02 15:47:40 +00:00
Harry Twyford
1c723648a5 Bug 1585458 - Use the correct border on the Focused & Collapsed Megabar. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D47813

--HG--
extra : moz-landing-system : lando
2019-10-02 15:39:23 +00:00
Mark Hammond
713cd0fb7a Bug 1585315 - correctly handle FxA verification mail resend request. r=lina
Differential Revision: https://phabricator.services.mozilla.com/D47863

--HG--
extra : moz-landing-system : lando
2019-10-02 15:21:53 +00:00
Luca Greco
71af36db2e Bug 1550470 - Prevent nsIDOMWindowUtils.removeSheet errors due to content scripts CSS cleanups on closed windows. r=zombie
Differential Revision: https://phabricator.services.mozilla.com/D47806

--HG--
extra : moz-landing-system : lando
2019-10-02 15:08:39 +00:00
Francesco Lodolo (:flod)
3b98439b95 Bug 1584920 - Add Tibetan (bo) and Bodo (brx) to Firefox Nightly builds r=Pike
Differential Revision: https://phabricator.services.mozilla.com/D47868

--HG--
extra : moz-landing-system : lando
2019-10-02 14:42:21 +00:00
Zibi Braniecki
1f00deedf8 Bug 1584080 - Wrap raw description in l10n handler object. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D47797

--HG--
extra : moz-landing-system : lando
2019-10-02 14:48:16 +00:00
Nihanth Subramanya
43452f1ef3 Bug 1582750 - Ensure descriptionHeightWorkaround is called for multiple consecutive content blocking events. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D47817

--HG--
extra : moz-landing-system : lando
2019-10-02 14:45:07 +00:00