Commit Graph

20900 Commits

Author SHA1 Message Date
Tim Nguyen
a439aefa4d Bug 1543474 - Stop using netError.css in about:robots. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D26999

--HG--
extra : moz-landing-system : lando
2019-04-11 09:03:53 +00:00
Tim Nguyen
efdcf0a31e Bug 1540387 - Replace browser-compacttheme.js with theme experiments. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D25536

--HG--
extra : moz-landing-system : lando
2019-04-11 00:16:05 +00:00
Dorel Luca
4ae4fa0651 Backed out changeset 539ae4c2bd53 (bug 628041) for Browser-chrome failures in toolkit/mozapps/extensions/test/xpinstall/browser_doorhanger_installs.js. CLOSED TREE 2019-04-11 03:53:58 +03:00
Shane Caraveo
4f56dd2049 Bug 628041 refresh the install blocked panel text r=flod,aswan
Differential Revision: https://phabricator.services.mozilla.com/D25881

--HG--
extra : moz-landing-system : lando
2019-04-10 20:50:13 +00:00
Coroiu Cristina
4a56b6ca02 Backed out 4 changesets (bug 1540387) for xpcshell failures at toolkit/mozapps/extensions/test/xpcshell/test_shutdown.js on a CLOSED TREE
Backed out changeset 0f940b496e58 (bug 1540387)
Backed out changeset f8e11c0bb2a4 (bug 1540387)
Backed out changeset e3ca91d64e82 (bug 1540387)
Backed out changeset ee2913c76f4a (bug 1540387)
2019-04-11 02:57:19 +03:00
Tim Nguyen
01184cf789 Bug 1540387 - Remove now obsolete browser_compacttheme.js test. r=me on a CLOSED TREE
--HG--
extra : histedit_source : 587b3d84e65f0a213bca79df0f98c7d3addb7a1f
2019-04-10 23:10:46 +02:00
Tim Nguyen
5429683dc7 Bug 1540387 - Replace browser-compacttheme.js with theme experiments. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D25536

--HG--
extra : moz-landing-system : lando
2019-04-03 08:28:18 +00:00
Shane Caraveo
7df3401a58 Bug 1532165 use prefs to support extension newtab and homepage on startup. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D25808

--HG--
extra : moz-landing-system : lando
2019-04-08 22:36:26 +00:00
Nicholas Cowles
a759e8ba70 Bug 1523747 - Move customize mode strings over to fluent, r=Gijs,jaws,flod
Differential Revision: https://phabricator.services.mozilla.com/D26418

--HG--
extra : moz-landing-system : lando
2019-04-10 15:46:31 +00:00
Jonathan Kingston
2b27f3c10d Bug 1479433 - Changing icons and colors for containers to be class based. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D24918

--HG--
extra : moz-landing-system : lando
2019-04-10 11:19:00 +00:00
Trushita
89435f2ad4 Bug 1494948: Removed FX_PREFERENCES_OPENED_VIA probe and origin parameter for openPreferences r=jaws,chutten
Removed FX_PREFERENCES_OPENED_VIA probe as it expired in 63.Origin parameter for openPreferences has also been removed.

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

--HG--
extra : moz-landing-system : lando
2019-04-09 20:40:26 +00:00
Narcis Beleuzu
065ab21012 Merge inbound to mozilla-central. a=merge 2019-04-10 01:09:36 +03:00
Gijs Kruitbosch
683b585bc6 Bug 1381951 - reserve preferences shortcut on mac, r=dao
Differential Revision: https://phabricator.services.mozilla.com/D26721

--HG--
extra : moz-landing-system : lando
2019-04-09 18:15:55 +00:00
Cosmin Sabou
0d6942ee32 Backed out 4 changesets (bug 1531838) for assertion failures on ClientLayerManager.cpp.
Backed out changeset 5c20b75a9e32 (bug 1531838)
Backed out changeset 1badfbad01fb (bug 1531838)
Backed out changeset f54fe4e4822f (bug 1531838)
Backed out changeset 712bd9022cc2 (bug 1531838)
2019-04-09 18:14:10 +03:00
Nihanth Subramanya
a050e59581 Bug 1531838 - Reliably wait for click-to-play popup notification in private windows. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D26700

--HG--
extra : moz-landing-system : lando
2019-04-09 14:14:43 +00:00
Vijay Budhram
cc01c2ca14 Bug 1535937 - Add custom telemetry for FxA toolbar menu r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D25225

--HG--
extra : moz-landing-system : lando
2019-04-09 13:30:59 +00:00
Syeda Asra Arshia Qadri
4b00a87326 Bug 1540637: Don't save persistent certificate exceptions in private browsing windows. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D26539

--HG--
extra : moz-landing-system : lando
2019-04-09 10:30:01 +00:00
Dão Gottwald
0b822d6214 Bug 1542299 - Remove Array.unshift usage from tabbrowser.js. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D26685

--HG--
extra : moz-landing-system : lando
2019-04-09 10:30:39 +00:00
Dão Gottwald
8e0b6d7a6e Bug 1542298 - Remove Array.filter usage from tabbrowser.js. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D26688

--HG--
extra : moz-landing-system : lando
2019-04-09 10:48:27 +00:00
Syeda Asra Arshia Qadri
5108bf54d6 Bug 1208858: Show the page URL in the Site Identity Button's drag-image/tooltip. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D26527

--HG--
extra : moz-landing-system : lando
2019-04-09 08:20:50 +00:00
Mariah
4c4dd32808 Bug 1530285 - Remove waitForNewTabEvent from browser/base/content/test/siteIdentity/head.js r=johannh
Removed waitForNewTabEvent from browser/base/content/test/siteIdentity/head.js as it doesn't seem to be used anymore.

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

--HG--
extra : moz-landing-system : lando
2019-04-09 10:01:43 +00:00
danielleleb
39f5e399bf Bug 1525941 - Adds ability to change permissions on network/cert error pages. r=johannh,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D24052

--HG--
extra : moz-landing-system : lando
2019-04-03 15:43:54 +00:00
Dão Gottwald
5e399367b5 Bug 1504775 - Ensure externally provided addTab index is within bounds. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D26296

--HG--
extra : moz-landing-system : lando
2019-04-05 17:23:07 +00:00
Mike Conley
c4e69ae516 Bug 1535354 - Add a toggle to trigger Picture-in-Picture that appears over top of <video> elements. Disabled by default. r=jaws,flod
Differential Revision: https://phabricator.services.mozilla.com/D25658

--HG--
extra : moz-landing-system : lando
2019-04-05 15:51:58 +00:00
Erica Wright
8a00925507 Bug 1529517 - Add prefs for defining expected values in each content blocking category. r=johannh,flod
Add prefs for defining expected values in each content blocking category, depend on those prefs to set expectations.

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

--HG--
extra : moz-landing-system : lando
2019-04-05 05:36:00 +00:00
Gijs Kruitbosch
d395728ea0 Bug 1537622 - fix various minor eslint issues in XUL files, r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D24297

--HG--
extra : moz-landing-system : lando
2019-04-05 12:18:24 +00:00
Johann Hofmann
9fb44dc7a9 Bug 1508961 - Show a notification icon after automatically dismissing permission prompts. r=MattN
This adds support for a "post-prompt" that appears dismissed (only the icon showing) when
the browser decides to automatically deny a permission request from a site (either based on
internal heuristics or because the user prefers not to receive permission prompts).

In order to move quickly and not overload the patch I have only implemented the post-prompting
for desktop-notification so far, however, implementing it for other permissions should be
a trivial follow-up.

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

--HG--
extra : moz-landing-system : lando
2019-04-05 10:22:19 +00:00
Johann Hofmann
4f767264a5 Bug 1532203 - Add a basic test for clearing network cache with ClearDataService. r=baku
This also moves SiteDataTestUtils to have it available in toolkit.

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

--HG--
rename : browser/base/content/test/sanitize/SiteDataTestUtils.jsm => toolkit/components/cleardata/SiteDataTestUtils.jsm
extra : moz-landing-system : lando
2019-04-05 09:57:00 +00:00
Nicholas Cowles
f2025f0566 Bug 1529071 - Convert printPreview.dtd to Fluent using conversion script, r=Gijs,flod
Differential Revision: https://phabricator.services.mozilla.com/D23766

--HG--
extra : moz-landing-system : lando
2019-04-05 05:38:50 +00:00
James Teh
8810a3c233 Bug 1540918: When a panel is opened from the toolbar via the keyboard, restore focus to the toolbar button when the panel is closed. r=Gijs
Toolbar buttons are only made focusable when accessed via the keyboard.
As soon as they lose focus, their focusability is removed.
This is done so that clicking them doesn't focus them.
Previously, this meant that if a panel opened, focus couldn't be restored to the button like it should be when the panel was closed, as the button was no longer focusable.
To work around this, use the open="true" attribute set on the button when the panel opens.
If this is detected when the button loses focus, focusability is not removed.
Once focus is restored after the panel closes, things continue as normal.
That is, when the button loses focus for some other reason, its focusability is removed.

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

--HG--
extra : moz-landing-system : lando
2019-04-04 17:04:18 +00:00
Brian Grinstead
a8732856e7 Bug 1541400 - Reference the scrollButtonDown field from the arrowscrollbox and not tabbrowser-tabs;r=dao
When this handler got changed to an arrow function the reference didn't get
moved onto the scrollbox.

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

--HG--
extra : moz-landing-system : lando
2019-04-04 14:40:09 +00:00
phoenixabhishek
29c63e27f1 Bug 1355073 - Accidentally starting a drag on the identity block reloads the page and discards pending permission prompts. r=johannh
Changed the function to check if the dropped and current URL are not same.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 21:32:52 +00:00
Ciure Andrei
4116e08315 Merge inbound to mozilla-central. a=merge 2019-04-04 07:34:14 +03:00
Barret Rennie
df67076aeb Bug 1510569 - Remove onStatusChange handlers from browser_alltabslistener.js r=Gijs
The `browser_talltabslistener.js` test verifies that (a) certain
`nsIWebProgress` events occur in the correct order and (b) that the events come
from the correct browser. However, the part of the test that listend for
`onStatusChange` messages did not actually confirm that they were triggered or
that the correct number of them were triggered. The ordering of the
`onStatusChange` events with respect to the other `nsIWebProgress` events is
non-deterministic because `onStatusChange` events are filtered through the
`nsBrowserStatusFilter`, which may or may not put them on a delay timer (due to
the message being repeated often).

The presence of this timer makes for a lovely race condition. Now that the
TabChild's onStatusChange event handler is registered earlier (in
`TabChild::Init` instead of the `WebProgressChild.jsm`) we are getting more
`onStatusChange` messages and the race more frequently results in a failing
test. This is due to one of the test cases swapping browsers *but* not
explicitly waiting for all `onStatusChange` events to come in, so the test case
will run with swapped browsers and a `onStatusChange` event from a previous
test case will leak through, causing the test to fail.

The simplest way to fix these tests is to just remove the `onStatusChange`
listeners, since they do not assert whether or not they are received -- the
tests will pass even if no `onStatusChange` events are sent.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 17:32:14 +00:00
Jan-Erik Rediger
6bc73bc6a2 Bug 1529696 - Rename DATASET_RELEASE_CHANNEL_OPTOUT/OPTIN to DATASET_ALL/PRERELEASE_CHANNELS everywhere r=chutten
Depends on D25934

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

--HG--
extra : moz-landing-system : lando
2019-04-03 17:12:11 +00:00
Marco Bonardo
b0bdfa84fc Bug 1533683 - Port the fix for Bug 1480349. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D25668

--HG--
extra : moz-landing-system : lando
2019-04-03 12:39:13 +00:00
Thomas Nguyen
3c8351815e Bug 1539408 Pass referrerInfo to gContextMenuContentData in non-remote r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D25419

--HG--
extra : moz-landing-system : lando
2019-04-02 08:53:28 +00:00
Edwin Gao
cf79011546 Bug 1538785 - disable plugin-related tests from windows10-aarch64 r=jmaher
Disabled plugin related tests.

Added `crashreporter` dependency for browser_restore_isAppTab.js.

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

--HG--
extra : moz-landing-system : lando
2019-04-01 18:30:23 +00:00
Erica Wright
b0cc665789 Bug 1488125 - only allow content blocking UITour in one window at a time. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D25452

--HG--
extra : moz-landing-system : lando
2019-04-01 18:35:16 +00:00
Gijs Kruitbosch
7a09de96f9 Bug 1539757 - fix trying to initialize XBL bindings while the prompt is still hidden, r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D25390

--HG--
extra : moz-landing-system : lando
2019-04-01 13:37:49 +00:00
Kris Maglione
1328b01d50 Bug 1525762: Part 6 - Stop dispatching theme change observers using JSON strings. r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D24795

--HG--
extra : rebase_source : 67c14ffc0cc46c041617ae04d39107dd66949f88
extra : histedit_source : 51973c82f0014767c2ae947a00cdb7afe9478c35
2019-03-25 13:52:01 -07:00
Kris Maglione
5b06eaa613 Bug 1525762: Part 3f - Get rid of LWTPersister. r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D24633

--HG--
extra : rebase_source : fda3a73f7fae19bc63ec6df91a82f43c1932a230
extra : histedit_source : 8859fcaef84fca2e7cdf03cefdb322e212c7065d
2019-02-08 14:57:27 -08:00
Kris Maglione
ac4c574132 Bug 1525762: Part 2b - Migrate selected lightweight theme when installing built-in themes. r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D24961

--HG--
extra : rebase_source : 43754b25b1a810bd5227ba3dcb97a4eaf85845ab
extra : histedit_source : 2fc7ce5e5c384524280e9c262154cced7ce3c62b
2019-03-26 12:57:30 -07:00
Kris Maglione
a15a869f4f Bug 1525762: Part 2a - Migrate built-in LWTs to static WebExtension themes. r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D24627

--HG--
rename : browser/base/content/defaultthemes/dark.icon.svg => browser/themes/addons/dark/icon.svg
rename : browser/base/content/defaultthemes/light.icon.svg => browser/themes/addons/light/icon.svg
rename : toolkit/mozapps/extensions/content/default-theme-icon.svg => toolkit/mozapps/extensions/default-theme/icon.svg
extra : rebase_source : a844186d5a113b596c6bb6bdcd49f443e1879ab2
extra : histedit_source : a5b745dcdac9106fe224895d13862b156feb1eb0
2019-02-08 14:18:52 -08:00
Ciure Andrei
73e7b60fc2 Backed out changeset de24b08ddc37 (bug 1539757) for causing browser_hidden_document_autofill.js, browser_httpauth.js, test_bug_627616.html to permafail CLOSED TREE
--HG--
extra : histedit_source : 12f30c6ab7c094c787618b62090e221815ff8439
2019-03-30 03:13:58 +02:00
Gijs Kruitbosch
4ffc2ff028 Bug 1539757 - fix trying to initialize XBL bindings while the prompt is still hidden, r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D25390

--HG--
extra : moz-landing-system : lando
2019-03-29 23:11:37 +00:00
Yuan Cheng
2c84c3d3c6 Bug 1523761 - Move the syncedTabs strings from browser.dtd to fluent, r=Gijs,flod
Differential Revision: https://phabricator.services.mozilla.com/D22980

--HG--
extra : moz-landing-system : lando
2019-03-28 00:07:48 +00:00
Johann Hofmann
3573e05186 Bug 1538684 - Add reportBreakage labels and report prefs for fingerprinters and cryptominers. r=ewright
Differential Revision: https://phabricator.services.mozilla.com/D24695

--HG--
extra : moz-landing-system : lando
2019-03-29 18:51:33 +00:00
Brian Grinstead
674a426920 Bug 1539665 - Remove arrowScrollbox as 'this' parameter into Array.filter;r=dao
It's unused, since _canScrollToElement is overridden right below and doesn't use 'this'.

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

--HG--
extra : moz-landing-system : lando
2019-03-29 16:00:08 +00:00
Emilio Cobos Álvarez
1994c7afde Bug 1540093 - Add a whitelist entry for browser_parsable_css if -moz-block-height is disabled. r=bustage 2019-03-29 16:39:14 +01:00