Gijs Kruitbosch
6e1012d2e4
Bug 1711508 - remove PanelUI.protonAppMenuEnabled property, r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D117058
2021-07-07 22:15:50 +00:00
Mike Conley
d8bdffca8b
Bug 1700198 - Remove most subviewbutton-iconic class usage from FxA panel. r=markh
...
This also removes code that handled the case where a Send Tab or Send Link to Device
menu needed to be populated when in the STATUS_NOT_CONFIGURED state. Since those menus
should be unavailable when in the STATUS_NOT_CONFIGURED state, we throw instead.
Depends on D118622
Differential Revision: https://phabricator.services.mozilla.com/D118623
2021-06-24 20:27:47 +00:00
Brindusan Cristian
ed528a5835
Backed out changeset 0a18936814a7 (bug 1587228) for causing bc failures in browser_contextmenu_sendpage.js.
...
CLOSED TREE
2021-06-23 00:09:46 +03:00
Tarik Eshaq
c8b1f02eae
Bug 1587228 - Removes support for old send-tab clients. r=markh
...
* Removes the fallback to the old sent-tab
* Deletes the api to send URIs using commands
* Modifies tests that depended on that api to now use
other commands, namely the wipeEngine command
Differential Revision: https://phabricator.services.mozilla.com/D118086
2021-06-22 20:21:40 +00:00
Gijs Kruitbosch
cd50b177a7
Bug 1711523 - remove private proton tracking flags in frontend modules, r=mak,emalysz,desktop-theme-reviewers,harry
...
Differential Revision: https://phabricator.services.mozilla.com/D116009
2021-05-28 19:33:38 +00:00
Bernard Igiri
ca8345555c
Bug 1705500 - Added word wrap to send tab to another device menu r=mconley
...
Modified toolbaritem for the send tab to another device menu item to wrap text and align icon at the top of the button.
Differential Revision: https://phabricator.services.mozilla.com/D115657
2021-05-21 16:30:21 +00:00
Mike Conley
4ad0c866de
Bug 1703494 - Use CSS box for FxA CTA item to avoid need for descriptionHeightWorkaround. r=emalysz
...
Differential Revision: https://phabricator.services.mozilla.com/D114770
2021-05-10 23:49:55 +00:00
Gijs Kruitbosch
1ea987eb07
Bug 1704483 - improve a11y labeling of disconnected/errored account item in the hamburger menu, r=morgan
...
The full text is split into 2 labels, one describing state and one containing the e-mail address.
To sighted users, both are visible. When this happens, let's use aria-labelledby to ensure both
labels are associated with the button control, so that both are read by screenreaders.
In the signed in and signed out state, the label is already correct (and either doesn't include
an email address, or doesn't include anything *but* the email address).
Note that in non-proton, the only label (both visible and otherwise) is the
state (the e-mail is not shown/used).
Differential Revision: https://phabricator.services.mozilla.com/D113657
2021-04-28 18:27:47 +00:00
Mark Striemer
da9122c7bc
Bug 1701544 - Show Sent! confirmation when sending a tab to a device r=harry,desktop-theme-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D113047
2021-04-22 17:59:10 +00:00
Emma Malysz
b32b6f3de8
Bug 1706460: update fxa disconnected string r=mhowell,fluent-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D112838
2021-04-21 16:40:13 +00:00
Vijay Budhram
6ebff066e9
Bug 1701529 - Remove unused FxA toolbar menu items r=preferences-reviewers,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D111303
2021-04-09 19:08:03 +00:00
Harry Twyford
5e9bbf7a17
Bug 1703838 - Stop triggering a ConfirmationHint when a tab is sent to a device. r=adw
...
Differential Revision: https://phabricator.services.mozilla.com/D111327
2021-04-09 07:46:31 +00:00
Molly Howell
dd708f55d8
Bug 1703239 - Expose the accounts error messages in the app menu to screen readers. r=emalysz
...
The Proton app menu version of the accounts button doesn't need the button
label attribute for display purposes, but if the attribute isn't updated when
an error happens, then accessibility tools only ever see the "Sign in" text.
Differential Revision: https://phabricator.services.mozilla.com/D111183
2021-04-08 16:56:20 +00:00
Emma Malysz
fb284a526f
Bug 1702461, set fxa submenu header correctly when opening the panel r=mconley,fluent-reviewers,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D110633
2021-04-02 15:27:01 +00:00
Emma Malysz
caad0a1fe9
Bug 1698062: set app menu width and ensure text can wrap r=fluent-reviewers,mconley,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D110461
2021-04-01 14:58:05 +00:00
Francesco Lodolo (:flod)
e258e49a03
Bug 1700638 - Remove Sync brand from Sync dialogs and sidebar, App menu and FxA menu, r=mconley,fluent-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D110013
2021-03-30 14:30:55 +00:00
Emma Malysz
e5104deb98
Bug 1700993, adjust app menu fxa button for different states. r=fluent-reviewers,flod,markh
...
This patch:
-displays the correct fxa button in the app menu when
unverified or disconnected
-shows the "sign out" button in the fxa panel for the above states
-introduces a new string for a disconnected state
-strengthens our test coverage for the proton fxa panel
Differential Revision: https://phabricator.services.mozilla.com/D109802
2021-03-29 15:05:23 +00:00
Emma Malysz
5916067531
Bug 1700431: take syncing state into account when setting datal10nid for sync now buttons r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D109540
2021-03-24 17:02:29 +00:00
Emma Malysz
9a844ca5d2
Bug 1697659, remove chevron from fxa sign in button r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D109109
2021-03-22 15:03:43 +00:00
Molly Howell
ce9daf2f2a
Bug 1695792 - Update copy for accounts error notifications. r=mconley,fluent-reviewers
...
Also take the opportunity to convert these two strings to Fluent,
since we're changing the text here anyway.
Differential Revision: https://phabricator.services.mozilla.com/D108530
2021-03-18 21:45:09 +00:00
Sam Foster
6ba985b5a8
Bug 1690567 - Hide some sync context menu items when not signed in. r=markh
...
Differential Revision: https://phabricator.services.mozilla.com/D104746
2021-03-17 04:22:50 +00:00
Emma Malysz
36ce22cdc5
Bug 1698492, dynamically set data-l10n-id attribute for sync now buttons when panel views are showing r=Gijs,fluent-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D108506
2021-03-16 20:24:29 +00:00
Emma Malysz
e3585b8a9e
Bug 1698024, reintroduce 'Send to All Devices' and 'Manage Devices' buttons in app menu and context menu r=mhowell
...
Differential Revision: https://phabricator.services.mozilla.com/D108231
2021-03-15 17:42:59 +00:00
Cosmin Sabou
521bcd8985
Backed out changeset 59f02c384ab7 (bug 1698024) for bc failures on browser_page_action_menu.js. CLOSED TREE
2021-03-15 18:29:36 +02:00
Emma Malysz
a6a1bc2839
Bug 1698024, reintroduce 'Send to All Devices' and 'Manage Devices' buttons in app menu and context menu r=mhowell
...
Differential Revision: https://phabricator.services.mozilla.com/D108231
2021-03-15 14:58:16 +00:00
Doug Thayer
fc47f797f9
Bug 1693052 - Update fxa signout dialog r=Gijs,fluent-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D108225
2021-03-13 03:05:17 +00:00
Emma Malysz
6e4c1b1588
Bug 1694678: update fxa and remote tabs sync now buttons r=fluent-reviewers,mconley
...
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
2021-03-12 21:41:46 +00:00
Neil Deakin
0a6f2c6e96
Bug 1691860, move code that hides separators in the content area context menu into a single place that just hides duplicates, r=Gijs,robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D104615
2021-03-04 00:16:16 +00:00
Csoregi Natalia
f8043879e3
Backed out changeset 44ff4cb38ce1 (bug 1694678) for failures on browser_sync.js. CLOSED TREE
2021-03-03 09:56:35 +02:00
Emma Malysz
bfd4f5a6d1
Bug 1694678: update fxa and remote tabs sync now buttons r=fluent-reviewers,mconley
...
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
2021-03-03 06:52:10 +00:00
Mihai Alexandru Michis
1c9566c96e
Backed out changeset 7692908f97e7 (bug 1694678) for causing bc failures in browser_sync.js
...
CLOSED TREE
2021-03-02 19:56:17 +02:00
Emma Malysz
4d02027b4d
Bug 1694678: update fxa and remote tabs sync now buttons r=fluent-reviewers,mconley
...
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
2021-03-02 16:02:35 +00:00
Emma Malysz
0df0408e17
Bug 1695697, update show more button label in remote tabs panels r=mconley,fluent-reviewers,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D106804
2021-03-01 18:39:22 +00:00
Emma Malysz
417b5880d4
Bug 1695264, display sync settings in fxa panel only when more than 1 device is connected r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D106654
2021-03-01 16:04:17 +00:00
Butkovits Atila
8ed8707b3d
Backed out changeset 962540b712f9 (bug 1694678) for causing failure at browser_sync.js. CLOSED TREE
2021-02-27 05:05:08 +02:00
Emma Malysz
cc6a25c9cc
Bug 1694678: update fxa and remote tabs sync now buttons r=fluent-reviewers,mconley
...
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
2021-02-27 01:16:40 +00:00
Mike Conley
0d520cb3fb
Bug 1693851 - Fix browser_sync.js tests when Proton AppMenu is enabled. r=markh
...
Differential Revision: https://phabricator.services.mozilla.com/D106380
2021-02-25 23:43:07 +00:00
Micah Tigley
78b48e4781
Bug 1690569 - Replace sync's isSendableURI checks with BrowserUtils.isShareableURL. r=markh
...
Depends on D104558
Differential Revision: https://phabricator.services.mozilla.com/D105640
2021-02-25 02:51:04 +00:00
Emma Malysz
fc2ffae60a
Bug 1694650, update fxa avatar when proton is enable r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D106320
2021-02-24 21:28:33 +00:00
Mike Conley
344a56022e
Bug 1693177 - Apply Proton stylings to Firefox Accounts menu and surroundings. r=emalysz
...
Differential Revision: https://phabricator.services.mozilla.com/D105697
2021-02-24 03:01:51 +00:00
Dorel Luca
df1d85fc90
Backed out 2 changesets (bug 1688960, bug 1693177) for Browser-chrome failures in browser/base/content/test/sync/browser_sync.js. CLOSED TREE
...
Backed out changeset 13e08408add0 (bug 1693177)
Backed out changeset a34474998cd6 (bug 1688960)
2021-02-24 03:36:21 +02:00
Mike Conley
348076c2de
Bug 1693177 - Apply Proton stylings to Firefox Accounts menu and surroundings. r=emalysz
...
Differential Revision: https://phabricator.services.mozilla.com/D105697
2021-02-23 23:16:12 +00:00
Emma Malysz
38dfb59850
Bug 1690131: create proton-specific fxa menu r=mconley,markh,fluent-reviewers,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D104937
2021-02-23 15:37:12 +00:00
james
16060f0cc4
Bug 1691274 - Use DOM hidden property methods instead of attribute methods in browser/ directory. r=ntim,preferences-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D104552
2021-02-13 23:33:51 +00:00
Narcis Beleuzu
ed6880e281
Backed out changeset b3fcb4fcea64 (bug 1691274) for bc failures on browser_pointerlock_warning.js . CLOSED TREE
2021-02-13 21:46:51 +02:00
james
8069ab6165
Bug 1691274 - Use DOM hidden property methods instead of attribute methods in browser/ directory. r=ntim,preferences-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D104552
2021-02-13 18:11:18 +00:00
Emma Malysz
0b31b064f0
Bug 1662183, hide fxa button from main menu when identity.fxaccounts.enabled is false r=Gijs,mkaply
...
Differential Revision: https://phabricator.services.mozilla.com/D88946
2020-09-08 14:44:19 +00:00
Razvan Maries
83f4507fd3
Backed out changeset c0e35053e222 (bug 1662183) for perma failures on browser_contextmenu_sendtab.js. CLOSED TREE
2020-09-02 09:45:59 +03:00
Emma Malysz
97bb860597
Bug 1662183, hide fxa button from main menu when identity.fxaccounts.enabled is false r=Gijs,mkaply
...
Differential Revision: https://phabricator.services.mozilla.com/D88946
2020-09-02 04:18:01 +00:00
Edouard Oger
6fe4fd09b5
Bug 1661475 - Add a "Manage devices" item to the Send Tab menu. r=markh
...
Differential Revision: https://phabricator.services.mozilla.com/D88420
2020-08-27 21:50:46 +00:00
lougeniac64
16418eddeb
Bug 1657463 - Allow users to delete their data when signing out r=markh,fluent-reviewers,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D86065
2020-08-19 04:55:51 +00:00
Emma Malysz
3123c7867e
Bug 1634030: lazify main app menu r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D84014
2020-08-10 17:09:55 +00:00
Butkovits Atila
996e816c65
Backed out changeset e71e10688704 (bug 1634030) for failure at browser_shim_disable_devtools.js CLOSED TREE
2020-08-08 03:46:14 +03:00
Emma Malysz
77f8ca0ed1
Bug 1634030: lazify main app menu r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D84014
2020-08-07 22:02:32 +00:00
Emma Malysz
2240c91de0
Bug 1655381, ensure we use the correct window's view cache template to display correct firefox account info r=sfoster
...
Differential Revision: https://phabricator.services.mozilla.com/D85043
2020-07-28 15:19:29 +00:00
Emma Malysz
04e1282606
Bug 1653846, ensure sync now buttons are all given correct attributes to correctly perform sync animation. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D84368
2020-07-21 15:36:58 +00:00
Emma Malysz
fbe0b5e6ba
Bug 1648637, remove fxa panel from main view and place in template r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D81637
2020-07-17 20:17:32 +00:00
Emma Malysz
43d4ef1907
Bug 1648636, remove remote tabs panel from main view and place in template r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D81938
2020-07-14 13:55:29 +00:00
Vlad Filippov
6da969dcd2
Bug 1652136 - Change device.name to device.id logging in send tab. r=rfkelly
...
Differential Revision: https://phabricator.services.mozilla.com/D83188
2020-07-13 01:12:12 +00:00
Kris Maglione
9d78661f88
Bug 1649221: Update ChromeUtils.generateQI callers to pass strings. r=mccr8,remote-protocol-reviewers,marionette-reviewers,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,preferences-reviewers,agi,whimboo,Bebe,twisniewski
...
Differential Revision: https://phabricator.services.mozilla.com/D81594
2020-07-10 23:58:28 +00:00
Vlad Filippov
fda2fee4d0
Bug 1642556 - Write a sync log after sending a tab. r=markh
...
Differential Revision: https://phabricator.services.mozilla.com/D81191
2020-06-30 14:29:11 +00:00
Csoregi Natalia
c0c732c1f7
Backed out changeset 0f3b01e74838 (bug 1642556) for failures on test_errorhandler_filelog.js. CLOSED TREE
2020-06-30 07:16:34 +03:00
Vlad Filippov
da096351d9
Bug 1642556 - Write a sync log after sending a tab. r=markh
...
Differential Revision: https://phabricator.services.mozilla.com/D81191
2020-06-30 01:55:09 +00:00
Vlad Filippov
03ed2bef86
Bug 1645267 - should use a lazy getter for the logger in browser-sync. r=markh
...
Differential Revision: https://phabricator.services.mozilla.com/D79776
2020-06-16 14:02:10 +00:00
Vlad Filippov
04a0cccd49
Bug 1611058 - Do not fallback to old SendTab if new SendTab fails. r=rfkelly,markh
...
Differential Revision: https://phabricator.services.mozilla.com/D78807
2020-06-11 19:51:03 +00:00
Mark Hammond
b83fb2379a
Bug 1611690 - sending a tab now prompts for a master-password. r=eoger
...
Differential Revision: https://phabricator.services.mozilla.com/D63440
--HG--
extra : moz-landing-system : lando
2020-02-20 04:11:41 +00:00
Vijay Budhram
8dd7b8a5b5
Bug 1596809 - Add utm_mediuim=referral param from links from FxA menu r=groovecoder
...
Differential Revision: https://phabricator.services.mozilla.com/D58119
--HG--
extra : moz-landing-system : lando
2020-01-13 20:09:13 +00:00
Mark Hammond
4837ca0587
Bug 1604699 - avoid refreshing the FxA device list every sync. r=eoger,lina
...
Differential Revision: https://phabricator.services.mozilla.com/D59075
--HG--
extra : moz-landing-system : lando
2020-01-09 21:01:29 +00:00
Vijay Budhram
69c06d53ba
Bug 1597994 - Update FxA menu manage account labels r=markh,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D57548
--HG--
extra : moz-landing-system : lando
2019-12-23 14:42:09 +00:00
Emma Malysz
57215abe07
Bug 1601094, rename the remaining .xul files in browser/ to .xhtml r=marionette-reviewers,whimboo,mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D55751
--HG--
rename : browser/base/content/aboutDialog.xul => browser/base/content/aboutDialog.xhtml
rename : browser/base/content/newInstall.xul => browser/base/content/newInstall.xhtml
rename : browser/base/content/pageinfo/pageInfo.xul => browser/base/content/pageinfo/pageInfo.xhtml
rename : browser/base/content/safeMode.xul => browser/base/content/safeMode.xhtml
rename : browser/base/content/sanitize.xul => browser/base/content/sanitize.xhtml
rename : browser/base/content/titlebar-items.inc.xul => browser/base/content/titlebar-items.inc.xhtml
rename : browser/base/content/webext-panels.xul => browser/base/content/webext-panels.xhtml
rename : browser/base/content/webrtcIndicator.xul => browser/base/content/webrtcIndicator.xhtml
rename : browser/components/downloads/content/contentAreaDownloadsView.xul => browser/components/downloads/content/contentAreaDownloadsView.xhtml
rename : browser/components/migration/content/migration.xul => browser/components/migration/content/migration.xhtml
rename : browser/components/places/content/bookmarkProperties.xul => browser/components/places/content/bookmarkProperties.xhtml
rename : browser/components/places/content/bookmarksSidebar.xul => browser/components/places/content/bookmarksSidebar.xhtml
rename : browser/components/places/content/historySidebar.xul => browser/components/places/content/historySidebar.xhtml
rename : browser/components/places/content/places.xul => browser/components/places/content/places.xhtml
rename : browser/components/shell/content/setDesktopBackground.xul => browser/components/shell/content/setDesktopBackground.xhtml
extra : moz-landing-system : lando
2019-12-11 00:27:19 +00:00
Andrei Oprea
a06612790c
Bug 1596118 - Remove fxa accounts badge that has been replaced by Messaging System badging r=eoger,k88hudson
...
Differential Revision: https://phabricator.services.mozilla.com/D52843
--HG--
extra : moz-landing-system : lando
2019-12-06 13:53:07 +00:00
Mark Hammond
9ff9e9548a
Bug 1595954 - record event as the user explicitly connects or disconnects sync or fxa. r=eoger
...
Differential Revision: https://phabricator.services.mozilla.com/D53907
--HG--
extra : moz-landing-system : lando
2019-11-25 00:12:01 +00:00
Vijay Budhram
0929b414ed
Bug 1590231 - Update sync preferences panel to match decouple designs r=fluent-reviewers,markh
...
Differential Revision: https://phabricator.services.mozilla.com/D50931
--HG--
extra : moz-landing-system : lando
2019-11-14 21:01:23 +00:00
Oana Pop Rus
6c038766da
Backed out changeset dd5c1030d23b (bug 1590231) for bc failures in browser_search_within_preferences_2.js on a CLOSED TREE
2019-11-06 19:44:13 +02:00
Vijay Budhram
b9c626a520
Bug 1590231 - Update sync preferences panel to match decouple designs r=fluent-reviewers,markh
...
Differential Revision: https://phabricator.services.mozilla.com/D50931
--HG--
extra : moz-landing-system : lando
2019-11-06 16:51:03 +00:00
Edouard Oger
25eb2d60df
Bug 1549049 - Unify Sync Now buttons logic. r=markh,fluent-reviewers,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D48410
--HG--
extra : moz-landing-system : lando
2019-10-11 17:06:57 +00:00
Andreea Pavel
eb350d4f6b
Backed out changeset 4695136f7e82 (bug 1549049) for assertion failures at ErrorResult.h on a CLOSED TREE
2019-10-11 00:53:42 +03:00
Edouard Oger
136a86deed
Bug 1549049 - Unify Sync Now buttons logic. r=markh,fluent-reviewers,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D48410
--HG--
extra : moz-landing-system : lando
2019-10-10 21:08:01 +00:00
Mark Hammond
183f92d2ca
Bug 1587227 - ensure sendtab devices list is populated before Sync is initialized. r=lina
...
Differential Revision: https://phabricator.services.mozilla.com/D48619
--HG--
extra : moz-landing-system : lando
2019-10-09 05:58:20 +00:00
Noemi Erli
ea6e0bc746
Backed out changeset c30194bd49f9 (bug 1587227) for failing in browser_contextmenu_sendpage.js
2019-10-09 04:04:46 +03:00
Mark Hammond
b3e9a07002
Bug 1587227 - ensure sendtab devices list is populated before Sync is initialized. r=lina
...
Differential Revision: https://phabricator.services.mozilla.com/D48619
--HG--
extra : moz-landing-system : lando
2019-10-09 00:23:13 +00:00
Edouard Oger
179b1148ec
Bug 1584293 - Refactor the FxA disconnect dialog. r=markh,flod,fluent-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D48098
--HG--
extra : moz-landing-system : lando
2019-10-04 14:06:35 +00:00
Edouard Oger
3b5f751ae7
Bug 1586075 - Add login failed avatar icon. r=vbudhram
...
Differential Revision: https://phabricator.services.mozilla.com/D48117
--HG--
extra : moz-landing-system : lando
2019-10-04 13:57:37 +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
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
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
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
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
Mark Hammond
9ea55f75c4
Bug 1583414 - don't attempt to refresh the FxA device list if sync's not configured. r=eoger
...
Differential Revision: https://phabricator.services.mozilla.com/D46889
--HG--
extra : moz-landing-system : lando
2019-09-25 04:31:20 +00:00
Bogdan Tara
3ae381ab69
Backed out changeset e5f8a98c5e8b (bug 1583414) for sync/browser_contextmenu_send* failures
2019-09-25 03:12:33 +03:00
Edouard Oger
00b4395dc0
Bug 1577449 - Replace Learn about Send Tab link. r=markh
...
Differential Revision: https://phabricator.services.mozilla.com/D46631
--HG--
extra : moz-landing-system : lando
2019-09-24 22:50:36 +00:00
Mark Hammond
88f5991660
Bug 1583414 - don't attempt to refresh the FxA device list if sync's not configured. r=eoger
...
Differential Revision: https://phabricator.services.mozilla.com/D46889
--HG--
extra : moz-landing-system : lando
2019-09-24 17:15:10 +00:00
Edouard Oger
1979bd1900
Bug 1576654 - Show Sent! notifications in every context. r=markh
...
Differential Revision: https://phabricator.services.mozilla.com/D46798
--HG--
extra : moz-landing-system : lando
2019-09-24 18:01:09 +00:00
Bogdan Tara
5119706eb6
Backed out changeset f54538dd8a6f (bug 1576654) for pageActions/browser_page_action_menu* failures CLOSED TREE
2019-09-24 20:33:37 +03:00
Edouard Oger
83b2254914
Bug 1576654 - Show Sent! notifications in every context. r=markh
...
Differential Revision: https://phabricator.services.mozilla.com/D46798
--HG--
extra : moz-landing-system : lando
2019-09-24 00:20:17 +00:00
Vijay Budhram
3a85929651
Bug 1580115 - Fix fxa menu disconnected avatar r=eoger,markh
...
Differential Revision: https://phabricator.services.mozilla.com/D46799
--HG--
extra : moz-landing-system : lando
2019-09-24 02:53:02 +00:00
Vijay Budhram
9ebe6010d5
Bug 1575706 - Add account sub menu to fxa toolbar menu r=eoger,markh
...
Differential Revision: https://phabricator.services.mozilla.com/D45725
--HG--
extra : moz-landing-system : lando
2019-09-20 17:00:51 +00:00