Commit Graph

21606 Commits

Author SHA1 Message Date
Andreea Pavel
201f06b0bd Backed out 2 changesets (bug 1568866) bc failures at browser_misused_characters_in_strings.js on a CLOSED TREE
Backed out changeset d87d16fa1fa5 (bug 1568866)
Backed out changeset 75fb52a6d1f8 (bug 1568866)
2019-08-06 22:29:49 +03:00
Razvan Maries
de026bdeff Bug 1559410 - Disabled browser_refreshBlocker.js on macosx for high failure rate. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D40855

--HG--
extra : moz-landing-system : lando
2019-08-06 19:07:03 +00:00
Coroiu Cristina
c4d18735be Bug 1568866 - Fix ESlint failure on a CLOSED TREE 2019-08-06 19:39:55 +03:00
Vijay Budhram
88444d1f53 Bug 1568866 - Update send to device panel for skyline r=markh
Differential Revision: https://phabricator.services.mozilla.com/D40049

--HG--
extra : moz-landing-system : lando
2019-08-06 15:00:30 +00:00
Tim Huang
f63f1e8dd9 Bug 1567192 - Part 5: Update test browser_protections_UI.js in order to test the tracking protection state during the TP switch flow. r=nhnt11
This patch adds two more checks for the icon state in the current TP
switch flow test.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 09:10:44 +00:00
Tim Huang
00d5b01e6d Bug 1567192 - Part 4: Change the trakcing protection icon state when toggling the TP switch in the protection panel and update the timeout of the toast to match the spec. r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D40176

--HG--
extra : moz-landing-system : lando
2019-08-06 09:10:30 +00:00
Tim Huang
e91d111f7a Bug 1567192 - Part 3: Show the blue dot on the TP switch in the protection panel if needed and update its style. r=nhnt11
This patch makes the blue dot to be shown when the tracking protection
is disabled. And this updates the style of the blue dot on the TP switch
to match the spec.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 09:10:17 +00:00
Tim Huang
8df5fff324 Bug 1567422 - Part 4: Update tests. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D40418

--HG--
extra : moz-landing-system : lando
2019-08-06 06:01:38 +00:00
Tim Huang
eab388ccf5 Bug 1567422 - Part 3: Add support of the accessibility for the tracking protection icon tooltip. r=johannh
Set the 'aria-label' to the tracking protection icon container in order
to support the accessibility. We need this here since the accessiblity
won't automatically get the <tooltip> element here,

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

--HG--
extra : moz-landing-system : lando
2019-08-06 06:01:31 +00:00
Tim Huang
e09b000a95 Bug 1567422 - Part 2: Update the tooltip of the tracking protection icon. r=johannh
This patch modify the way how tooltip works on the tracking protection
icon. We use <tooltip> instead of 'tooltiptext' attribute in order to
limit the width of the tooltip in 500px.

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

--HG--
extra : moz-landing-system : lando
2019-08-06 06:01:17 +00:00
Mark Banner
f41a03f6cb Bug 1535049 - Disallow setting homepages to ignored urls. r=daleharvey,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D40393

--HG--
rename : browser/modules/test/unit/test_HomePage.js => browser/modules/test/unit/test_HomePage_ignore.js
extra : moz-landing-system : lando
2019-08-05 21:52:59 +00:00
Mark Banner
a8f61c87b4 Bug 1535049 - If the homepage is referenced in the ignore list, reset it soon after startup or when the ignore list is updated. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D40392

--HG--
extra : moz-landing-system : lando
2019-08-05 21:52:43 +00:00
Zibi Braniecki
9fe77bc2c2 Bug 1571265 - Move back the Help L10n ID to cover all platforms. r=flod
Differential Revision: https://phabricator.services.mozilla.com/D40662

--HG--
extra : moz-landing-system : lando
2019-08-05 17:49:30 +00:00
Paul Zuehlcke
1bb8854c31 Bug 1568820 - Add a pref for making the lock icon gray. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D40076

--HG--
extra : moz-landing-system : lando
2019-08-05 16:37:47 +00:00
Paul Zuehlcke
1a5fdde435 Bug 1568819 - Update identity popup styles for Skyline. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D40025

--HG--
extra : moz-landing-system : lando
2019-08-05 16:37:35 +00:00
Florian Quèze
2eac6a2807 Bug 1555181 - Adjust startup sync IPC whitelist to let PWebRenderBridge::Msg_GetSnapshot and PCompositorBridge::Msg_WillClose sometimes happen after handling user events on Windows QR, r=johannh.
Differential Revision: https://phabricator.services.mozilla.com/D40636

--HG--
extra : moz-landing-system : lando
2019-08-05 15:07:14 +00:00
Andrea Marchesini
01a1f139a1 Bug 1570971 - Enable all the annotation URL-Classifier features and remove their prefs, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D40420

--HG--
extra : moz-landing-system : lando
2019-08-05 11:34:24 +00:00
Narcis Beleuzu
d4ac89ee81 Backed out changeset 836310e3d3ee (bug 1570751) for bc failrues on browser_ext_popup_select.js . CLOSED TREE 2019-08-05 13:41:00 +03:00
Johann Hofmann
d9aad9e6f2 Bug 1570751 - Avoid identity block flickering. r=Ehsan
The security UI receives an about:blank load when navigating to or from
about: pages, which causes it to try and render security indicators before
showing the "real" security indicators for the next site. It shouldn't do that.

The solution is a bit cheap, we simply ignore all about:blank and other loads
that will receive a pageproxystate="invalid" state in the URL bar and thus
hide the identity block. This takes care of our problem and also avoids
some work when loading the home page.

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

--HG--
extra : moz-landing-system : lando
2019-08-05 07:08:58 +00:00
Jan Andre Ikenmeyer
51548f5398 Bug 1570635 - Add about:certificate to secureInternalUIWhitelist. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D40212

--HG--
extra : moz-landing-system : lando
2019-08-03 11:18:22 +00:00
Kris Maglione
22592538f5 Bug 1561015: Part 1 - Use BrowsingContext in window provider APIs. r=bzbarsky,mossop
This is the first step in making it possible to return remote WindowProxy
objects from window.open() and related APIs.

This patch also incidentally fixes a bug where getContentWindowOrOpenURI
returned the top-level browser window rather than the new content window when
passed OPEN_NEWWINDOW for the `aWhere` parameter. This was not the expected
behavior, and was a potentially major footgun for any new users who expected
to always get the content window for the URL they were loading, rather than
sometimes getting a chrome browser window instead.

For now, that case just returns null, which is only a minor footgun, rather
than the major one we had before.

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

--HG--
extra : moz-landing-system : lando
2019-08-02 20:48:33 +00:00
ruchikabgosain
2c97b7733b Bug 1333721 : Converted utility functions in browser_contentSearchUI.js to async r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D40280

--HG--
extra : moz-landing-system : lando
2019-08-02 19:58:42 +00:00
Kris Maglione
f2c3d06093 Bug 1570207: Follow-up: Update failure annotations. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D40469

--HG--
extra : moz-landing-system : lando
2019-08-02 19:32:38 +00:00
Dan Minor
082a390c61 Bug 1356046 - Remove expired media telemetry; r=jya,alwu,bryce
This removes all telemetry which expired in Firefox 69 or earlier, with the
exceptions of the following, which we plan to renew:
* AUDIO_TRACK_SILENCE_PROPORTION
* MEDIA_AUTOPLAY_WOULD_BE_ALLOWED_COUNT
* MEDIA_AUTOPLAY_WOULD_NOT_BE_ALLOWED_COUNT
* MEDIACACHESTREAM_LENGTH_KB
* MEDIA_MKV_CANPLAY_REQUESTED
* MEDIA_PAGE_COUNT
* MEDIA_PAGE_HAD_MEDIA_COUNT
* VIDEO_DROPPED_FRAMES_PROPORTION
* VIDEO_PLAY_TIME
* VIDEO_HIDDEN_PLAY_TIME
* VIDEO_HIDDEN_PLAY_TIME_PERCENTAGE
* VIDEO_INFERRED_DECODE_SUSPEND_PERCENTAGE
* VIDEO_INTER_KEYFRAME_AVERAGE_MS
* VIDEO_INTER_KEYFRAME_MAX_MS
* VIDEO_SUSPEND_RECOVERY_TIME_MS
* VIDEO_VP9_BENCHMARK_FPS
* WEB_AUDIO_BECOMES_AUDIBLE_TIME
* WEBVTT_TRACK_KINDS

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

--HG--
extra : moz-landing-system : lando
2019-08-02 18:17:45 +00:00
Zibi Braniecki
b87d8246a9 Bug 1501886 - Migrate menubar to Fluent. r=fluent-reviewers,Pike,flod
Differential Revision: https://phabricator.services.mozilla.com/D34379

--HG--
extra : moz-landing-system : lando
2019-08-02 16:07:44 +00:00
arthur.iakab
7aef316861 Backed out changeset b8661a3b5dc2 (bug 1356046) for causing buid bustages on HTMLMediaElement.cpp CLOSED TREE 2019-08-02 19:00:45 +03:00
Dan Minor
a13ff75b20 Bug 1356046 - Remove expired media telemetry; r=jya,alwu,bryce
This removes all telemetry which expired in Firefox 69 or earlier, with the
exceptions of the following, which we plan to renew:
* AUDIO_TRACK_SILENCE_PROPORTION
* MEDIA_AUTOPLAY_WOULD_BE_ALLOWED_COUNT
* MEDIA_AUTOPLAY_WOULD_NOT_BE_ALLOWED_COUNT
* MEDIACACHESTREAM_LENGTH_KB
* MEDIA_MKV_CANPLAY_REQUESTED
* MEDIA_PAGE_COUNT
* MEDIA_PAGE_HAD_MEDIA_COUNT
* VIDEO_DROPPED_FRAMES_PROPORTION
* VIDEO_PLAY_TIME
* VIDEO_HIDDEN_PLAY_TIME
* VIDEO_HIDDEN_PLAY_TIME_PERCENTAGE
* VIDEO_INFERRED_DECODE_SUSPEND_PERCENTAGE
* VIDEO_INTER_KEYFRAME_AVERAGE_MS
* VIDEO_INTER_KEYFRAME_MAX_MS
* VIDEO_SUSPEND_RECOVERY_TIME_MS
* VIDEO_VP9_BENCHMARK_FPS
* WEB_AUDIO_BECOMES_AUDIBLE_TIME
* WEBVTT_TRACK_KINDS

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

--HG--
extra : moz-landing-system : lando
2019-08-02 15:37:59 +00:00
Vijay Budhram
d9c1062c1c Bug 1562006 - Update FxA toolbar menu for skyline r=eoger,Gijs,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D37961

--HG--
extra : moz-landing-system : lando
2019-08-02 13:55:19 +00:00
Liang-Heng Chen
c81bb903d5 Bug 1570742 - fix sumo link of the social tracking doorhanger; r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D40271

--HG--
extra : moz-landing-system : lando
2019-08-01 21:28:11 +00:00
Andreea Pavel
3b500e9fdd Backed out changeset 7a06c08bf267 (bug 1501886) for bc failures e.g. browser_window_menu_list.js on a CLOSED TREE 2019-08-02 05:44:47 +03:00
Zibi Braniecki
2a1b1da4ee Bug 1501886 - Migrate menubar to Fluent. r=fluent-reviewers,Pike,flod
Differential Revision: https://phabricator.services.mozilla.com/D34379

--HG--
extra : moz-landing-system : lando
2019-08-01 14:21:13 +00:00
Kris Maglione
1357100a0b Bug 1569832: Part 2 - Skip another crashing test. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D40284

--HG--
extra : moz-landing-system : lando
2019-08-01 19:53:12 +00:00
Liang-Heng Chen
2bfab8d015 Bug 1567896 - Part 4: test cases of doorhanger; r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D39063

--HG--
extra : moz-landing-system : lando
2019-08-01 08:16:04 +00:00
Liang-Heng Chen
2a6d0c5045 Bug 1567896 - Part 3: Implement social tracking protection doorhanger; r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D39062

--HG--
extra : moz-landing-system : lando
2019-08-01 08:15:57 +00:00
Andrei Oprea
061101f9e1 Bug 1561547 - Use Messaging System to badge the FxA accounts toolbar button r=r1cky
Differential Revision: https://phabricator.services.mozilla.com/D37879

--HG--
extra : moz-landing-system : lando
2019-07-31 19:39:34 +00:00
Tim Huang
6125b93a6e Bug 1555231 - Part 5: Update the test browser_protections_UI.js. r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D39696

--HG--
extra : moz-landing-system : lando
2019-07-31 15:27:56 +00:00
Tim Huang
d61b2affbb Bug 1555231 - Part 4: Implement the number of blocked tracker in the footer section. r=nhnt11
This patch replaces the fake tracker numbers with the real data from the
TrackingDBService. We will pre-fetch the counter while hovering on the
shield icon in order to avoid a flicker on updating the counter. And we
make the tracker counter be hidden by default, then display it when
there is at least one record. We also add a css transition for
avoiding the flicker.

In addition, we rename some member variable in gProtectionsHandler.

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

--HG--
extra : moz-landing-system : lando
2019-07-31 15:27:34 +00:00
Tim Huang
a8b409f68e Bug 1555231 - Part 3: Add the tooltip for showing the earliest record of the blocked tracker. r=nhnt11
This patch implements the tooltip for showing the earliest date of the
block tracker record. The tooltip will be set during the initiation
gProtectionHandler module. And it will be updated if history has been
cleared. If there is no record, we won't do anyhting since the tracker
counter will be hidden entirely.

We also add an event handler for the hovar and focus state on the shield
icon in order to pre-fetch the data from tracking database. And we will
update the date here in case that there is no record during initition
but a new record comes later. The focus event is for the keyboard
navigation feature.

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

--HG--
extra : moz-landing-system : lando
2019-07-31 15:27:12 +00:00
Tim Huang
e0e5a63f66 Bug 1555231 - Part 1: Move the protection setting button into the footer section and change the style of the footer section. r=nhnt11
This patch makes changes to the protection setting button and the footer
section. First, it moves the protection setting button into the footer
section. Second, it updates styles of footer section. And then, it
changes the hover state of buttons.

In addition, it adds a new function in gProtectionsHandler in order to
open the 'about:protections' page when clicking the 'Show report' button.

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

--HG--
extra : moz-landing-system : lando
2019-07-31 15:26:19 +00:00
Matthew Noorenberghe
a846d2015c Bug 1569093 - Don't offer pwgen via the context menu on sites where the user disabled pw saving. r=sfoster
Depends on D39937

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

--HG--
extra : moz-landing-system : lando
2019-07-31 19:21:52 +00:00
Matthew Noorenberghe
3fd578fde2 Bug 1569093 - Use getLoginOrigin instead of documentURI in LoginManagerContextMenu. r=jaws
This properly handles the userPass portion of the URI.

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

--HG--
extra : moz-landing-system : lando
2019-07-31 04:36:39 +00:00
Tim Nguyen
b6d8cc41ad Bug 1569375 - Refactor browser panel CSS to reduce shadow DOM traversal after CE conversion. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D39594

--HG--
extra : moz-landing-system : lando
2019-07-31 15:22:08 +00:00
Andreas Tolfsen
0648bd4791 bug 1570292: browser: make remote control visual cue consistent; r=mak
When the browser session is remote controlled, a visual cue is
shown to the user by turning the background of the address bar
striped yellow.  This is to warn the user that it is not safe to
use this session for any sensitive browsing.

With the relatively recent addition of the tracking protection icon
to the far-most left of the address bar, the orange background is
broken off by the white background of the identities box.  This gives
a slight inconsistency when the browser is under remote controlled
(i.e. when --marionette is passed).

This patch removes the white background of the identities box so
that the striped orange background covers the entire surface of
the address bar.  This gives a slightly more coherent visual impression.

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

--HG--
extra : moz-landing-system : lando
2019-07-31 14:22:29 +00:00
Liang-Heng Chen
3805f3e692 Bug 1567896 - Part 2: test cases of control central; r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D39499

--HG--
extra : moz-landing-system : lando
2019-07-30 20:10:44 +00:00
Liang-Heng Chen
4652c39a7b Bug 1567896 - Part 1: Implement social tracking protection info in control panel; r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D39498

--HG--
extra : moz-landing-system : lando
2019-07-31 12:05:20 +00:00
Brindusan Cristian
5d4ee5c9f2 Backed out 5 changesets (bug 1555231) for bc leaks at browser_354894_perwindowpb.js. CLOSED TREE
Backed out changeset 016f5882a4cb (bug 1555231)
Backed out changeset 7110eb5e7ab1 (bug 1555231)
Backed out changeset 2569f3cff021 (bug 1555231)
Backed out changeset 0bc58dafb302 (bug 1555231)
Backed out changeset 35fe7ce18534 (bug 1555231)
2019-07-31 13:12:37 +03:00
Tim Huang
09139697ba Bug 1555231 - Part 5: Update the test browser_protections_UI.js. r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D39696

--HG--
extra : moz-landing-system : lando
2019-07-31 09:06:04 +00:00
Tim Huang
9beb842d52 Bug 1555231 - Part 4: Implement the number of blocked tracker in the footer section. r=nhnt11
This patch replaces the fake tracker numbers with the real data from the
TrackingDBService. We will pre-fetch the counter while hovering on the
shield icon in order to avoid a flicker on updating the counter. And we
make the tracker counter be hidden by default, then display it when
there is at least one record. We also add a css transition for
avoiding the flicker.

In addition, we rename some member variable in gProtectionsHandler.

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

--HG--
extra : moz-landing-system : lando
2019-07-31 09:05:52 +00:00
Tim Huang
6ed06cb150 Bug 1555231 - Part 3: Add the tooltip for showing the earliest record of the blocked tracker. r=nhnt11
This patch implements the tooltip for showing the earliest date of the
block tracker record. The tooltip will be set during the initiation
gProtectionHandler module. And it will be updated if history has been
cleared. If there is no record, we won't do anyhting since the tracker
counter will be hidden entirely.

We also add an event handler for the hovar and focus state on the shield
icon in order to pre-fetch the data from tracking database. And we will
update the date here in case that there is no record during initition
but a new record comes later. The focus event is for the keyboard
navigation feature.

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

--HG--
extra : moz-landing-system : lando
2019-07-31 09:05:43 +00:00
Tim Huang
c5a06c879c Bug 1555231 - Part 1: Move the protection setting button into the footer section and change the style of the footer section. r=nhnt11
This patch makes changes to the protection setting button and the footer
section. First, it moves the protection setting button into the footer
section. Second, it updates styles of footer section. And then, it
changes the hover state of buttons.

In addition, it adds a new function in gProtectionsHandler in order to
open the 'about:protections' page when clicking the 'Show report' button.

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

--HG--
extra : moz-landing-system : lando
2019-07-31 09:05:35 +00:00