Граф коммитов

22648 Коммитов

Автор SHA1 Сообщение Дата
Drew Willcoxon 397d58a2eb Bug 1562050 - Quantumbar: When the history dropmarker is clicked, focus the input. r=dao
I don't really think this needs a test, but let me know if you think so.

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

--HG--
extra : moz-landing-system : lando
2019-06-28 09:59:34 +00:00
Gabriele Svelto 74276da797 Bug 1536221 - Re-enable mochitests and xpcshell tests that depend on the crash reporter on Windows/AArch64 r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D35995

--HG--
extra : moz-landing-system : lando
2019-06-26 13:15:24 +00:00
YUKI "Piro" Hiroshi a41b01fed5 Bug 1544195 - Support wildcard on about:config r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D35981

--HG--
extra : moz-landing-system : lando
2019-06-27 15:23:22 +00:00
rdalal 32899fcfad Bug 1522214 - Bug 1536658 - Implement privileged web extension API for Normandy addon studies r=mythmon,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D29913

--HG--
extra : moz-landing-system : lando
2019-06-27 21:17:47 +00:00
Michael Kaply 5991adb988 Bug 1560083 - Rewrite error page load in browser_policy_disable_developer_tools.js to avoid race condition. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D35713

--HG--
extra : moz-landing-system : lando
2019-06-27 23:05:55 +00:00
Ed Lee 10090c374d Bug 1561811 - Add fluent performance, 7-row pocket and bug fixes to Activity Stream r=k88hudson,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D36150

--HG--
extra : moz-landing-system : lando
2019-06-27 20:31:22 +00:00
Drew Willcoxon 1cbf123618 Bug 1552410 - Fix intermittent failure in browser/components/urlbar/tests/browser/browser_tabMatchesInAwesomebar.js. r=mak
No failures on try after many retriggers: https://treeherder.mozilla.org/#/jobs?repo=try&revision=95f6afa49be33f1a407208a476df5631d6cfbc81&selectedJob=253610974  (Although an intermittent timeout, which is another bug, bug 1548111, did happen.)

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

--HG--
extra : moz-landing-system : lando
2019-06-27 09:23:02 +00:00
Michael Kaply be0d5d0e09 Bug 1556551 - Additional enterprise preference policies. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D35838

--HG--
extra : moz-landing-system : lando
2019-06-27 08:04:53 +00:00
Drew Willcoxon 095f8ab761 Bug 1547666 - Quantumbar extension API: Add onBehaviorRequested, onResultsRequested, onQueryCanceled, and Result type, and change some internals. r=mak,mixedpuppy
* Rename the browser.urlbar.onQueryReady event onBehaviorRequested to make its purpose and return value clear.
* Add a browser.urlbar.onResultsRequested event that's fired when a query starts so that providers can add results. Listeners should return an array of Result objects. Add the Result type. It has a `payload` property that can be an arbitrary object depending on the result type.
* Add a browser.urlbar.onQueryCanceled event that's fired when a query is canceled.
* Rename the QueryContext type to just Query. From an extension's point of view, there's no difference between Query and QueryContext like there is for the internal implementation, so "Context" is unnecessary imo.
* Internally, remove the extension listeners map from UrlbarProvidersManager. Instead, extension listeners are added directly to UrlbarProviderExtension instances, and then UrlbarProvidersManager just loops through extension providers, not a separate map of listeners.
* Since UrlbarProviderExtension is getting a little bigger, move it to its own file.
* Fix a bug in UrlbarMuxerUnifiedComplete where the heuristic result sometimes does not come first in the sorted results, depending on the timing of when results from UrlbarProviderUnifiedComplete and other providers are added.
* Move SkippableTimer to UrlbarUtils.jsm, add a logger property, and add a name property so that it's easy to figure out which timers time out.
* Add lots of tests.

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

--HG--
extra : moz-landing-system : lando
2019-06-26 23:35:50 +00:00
Mihai Alexandru Michis 3583565bf1 Backed out changeset dc987632b5bb (bug 1497280) for causing geckoview failures in MediaElementTest. CLOSED TREE
--HG--
rename : toolkit/actors/DateTimePickerParent.jsm => toolkit/modules/DateTimePickerParent.jsm
extra : rebase_source : d1b8689074b0efb1cd80d1f6b93b8edaaa772112
2019-06-27 00:58:03 +03:00
harry 850a79f174 Bug 1554864 - Add clickSelectsAll support to UrlbarInput without depending on the textbox binding. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D36078

--HG--
extra : moz-landing-system : lando
2019-06-26 21:21:55 +00:00
prathiksha 82a4475a6a Bug 1555438 - Remove getDetailedCertErrorInfo from NetErrorChild.jsm. r=johannh,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D33065

--HG--
extra : moz-landing-system : lando
2019-06-26 20:24:05 +00:00
Abdoulaye O. Ly a27a868591 Bug 1497280 - [Fission] Make DateTimePicker works with JSWindowActor. r=NeilDeakin,mconley
Differential Revision: https://phabricator.services.mozilla.com/D33965

--HG--
rename : toolkit/modules/DateTimePickerParent.jsm => toolkit/actors/DateTimePickerParent.jsm
extra : moz-landing-system : lando
2019-06-26 17:55:48 +00:00
Erica Wright 2d28b9084e Bug 1557049 - Create graph and tabs UI. r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D35736

--HG--
extra : moz-landing-system : lando
2019-06-26 14:59:27 +00:00
Michael Krasnov 2919f34776 Bug 1547295 - Make use of browser.test.assertRejects and browser.test.assertThrows wherever possible r=robwu,rpl
Differential Revision: https://phabricator.services.mozilla.com/D32623

--HG--
extra : moz-landing-system : lando
2019-06-26 13:40:31 +00:00
meandave 32c7fbeb6d Bug 1559551 - Add Feedback menuitem to ellipsis menu.?jaws r=fluent-reviewers,jaws,flod
Differential Revision: https://phabricator.services.mozilla.com/D35379

--HG--
extra : moz-landing-system : lando
2019-06-25 17:42:51 +00:00
Tim Huang 299162d091 Bug 1555230 - Part 1: Add the footer section to Protection Panel. r=nhnt11
This patch implements the footer section of the Protection Panel.

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

--HG--
extra : moz-landing-system : lando
2019-06-24 18:10:09 +00:00
Dão Gottwald b72f7996d5 Bug 1560398 - Merge appMenu-fxa-status with appMenu-fxa-container. r=eoger
Differential Revision: https://phabricator.services.mozilla.com/D35470

--HG--
extra : moz-landing-system : lando
2019-06-24 20:29:46 +00:00
Rob Wu f545048916 Bug 1559692 - Fix support for regexp filter in TelemetryTestUtils.assertEvents r=chutten
and migrate an existing test to use `TelemetryTestUtils.assertEvents`,
with a regular expression as filter.

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

--HG--
extra : moz-landing-system : lando
2019-06-21 21:48:42 +00:00
Nihanth Subramanya 0cdf73ebb1 Bug 1550662 - Make "Reload All Tabs" simply discard browsers when switching Content Blocking modes. r=mconley,johannh
Differential Revision: https://phabricator.services.mozilla.com/D34524

--HG--
extra : moz-landing-system : lando
2019-06-23 01:36:36 +00:00
Dale Harvey aa72d212cf Bug 1558452 - Fix sitePermission column header width. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D35545

--HG--
extra : moz-landing-system : lando
2019-06-21 23:13:08 +00:00
Csoregi Natalia 92490775ef Backed out changeset 86a122959152 (bug 1559551) for failures on test_menu_button.html. CLOSED TREE 2019-06-21 22:53:40 +03:00
Drew Willcoxon ed7b16480f Bug 1559264 - Quantumbar: Don't call setValueFromResult when opening the history popup. r=dao
The problem is that on switching back to the first tab (see the bug), userTypedValue is non-null when URLBarSetURI is called. Therefore the proxy state can't be valid. Something about bug 1529931 caused userTypedValue to go from null to non-null in this case. Details below, but the summary is that we shouldn't be calling UrlbarInput.setValueFromResult when opening the history popup, because setValueFromResult sets userTypedValue.

Before bug 1529931, result.autofill would always be undefined for the first result in the history popup, because we didn't allow UnifiedComplete to return an autofill result for the search triggered by the history popup. After that bug, UnifiedComplete could return an autofill result in that case -- and it likely would since the first result in the history popup has a very high frecency, which also makes it eligible for autofill.

The problem with having an autofill result in the history popup is that it triggers the input.setValueFromResult() call in UrlbarController.receiveResults [1], and setValueFromResult sets userTypedValue. So when the user opens the history popup, userTypedValue gets set to a non-null value (input._lastSearchString).

The fix is to not allow autofill for the history popup. After making that fix on revision https://hg.mozilla.org/mozilla-central/rev/5e2a3b886e64, the bug went away.

However, after I made that fix on a fresh tree, the bug still happened. It turns out that input.setValueFromResult still ends up getting called, by UrlbarView._selectItem [2], which is called when results are received [3]. The fix for this afaict is just to pass `updateInput: false` to _selectItem.

The autofill-related fix doesn't seem to be necessary at all anymore (likely due to the substantial changes to autofill since that bug landed), but I left it in anyway since it seems right to not allow autofill results for the history popup.

One other useful bit of info is that userTypedValue is set to null by tabbrowser on page load [4], so that's how userTypedValue has a null value when the bug manifests and it goes from null to non-null.

[1] https://hg.mozilla.org/mozilla-central/file/5e2a3b886e647af1968b9e52a6672bdeee2a0d6f/browser/components/urlbar/UrlbarController.jsm#l150
[2] https://searchfox.org/mozilla-central/rev/da14c413ef663eb1ba246799e94a240f81c42488/browser/components/urlbar/UrlbarView.jsm#685
[3] https://searchfox.org/mozilla-central/rev/da14c413ef663eb1ba246799e94a240f81c42488/browser/components/urlbar/UrlbarView.jsm#220
[4] https://searchfox.org/mozilla-central/rev/da14c413ef663eb1ba246799e94a240f81c42488/browser/base/content/tabbrowser.js#5118

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

--HG--
extra : moz-landing-system : lando
2019-06-21 18:37:27 +00:00
meandave 94264b7887 Bug 1559551 - Add Feedback menuitem to ellipsis menu.?jaws r=fluent-reviewers,jaws,flod
Differential Revision: https://phabricator.services.mozilla.com/D35379

--HG--
extra : moz-landing-system : lando
2019-06-21 01:31:42 +00:00
meandave 2d0c0574dc Bug 1556158 - Add magnifying glass icon to filter input in about:logins. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D35248

--HG--
extra : moz-landing-system : lando
2019-06-21 00:25:36 +00:00
James Teh 5993e555d3 Bug 1557115: Fix PanelMultiView keyboard navigation for embedded iframes. r=Gijs
Bug 1545766 (D28442) tweaked PanelMultiView keyboard navigation to behave as expected for embedded browser elements.
This patch extends this to handle iframe elements such as used in the builtin Profiler panel.
In addition, it avoids setting tabindex="-1" on iframe and browser elements, since this breaks tabbing behavior in iframe elements (and possibly causes issues in browser elements as well).
iframe and browser elements are already focusable, so this isn't needed anyway.

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

--HG--
extra : moz-landing-system : lando
2019-06-14 09:44:55 +00:00
Dão Gottwald 1c0f45b96e Bug 1560336 - Stop using the toolbaritem-combined-buttons class for the Firefox account menu item. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D35434

--HG--
extra : moz-landing-system : lando
2019-06-20 18:56:08 +00:00
Marco Bonardo ext:(%20%3Cmbonardo%40mozilla.com%3E) 8c35f37875 Bug 1559686 - Reimplement the inputHistory feature in the Quantum Bar. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D35364

--HG--
extra : moz-landing-system : lando
2019-06-20 18:21:01 +00:00
Erica Wright 81b62b6585 Bug 1557047 - Header for ETP section. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D35082

--HG--
extra : moz-landing-system : lando
2019-06-19 23:14:12 +00:00
Dão Gottwald 9e137b1e80 Bug 1560154 - Stop syncing browser.sessionstore.restore_on_demand. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D35343

--HG--
extra : moz-landing-system : lando
2019-06-19 18:59:29 +00:00
Christoph Walcher cf2e11f3c2 Bug 909760 - Show download progress in the MacOS Finder r=spohl,mak
Show download progress in the MacOS Finder

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

--HG--
extra : moz-landing-system : lando
2019-06-19 18:48:49 +00:00
Gijs Kruitbosch dcee1806ad Bug 1551671 - don't allow restoring minimized or toolbarless initial windows, r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D34271

--HG--
extra : moz-landing-system : lando
2019-06-19 15:35:15 +00:00
Dão Gottwald d3918ecf49 Bug 1559363 - Open-view-on-focus mode should only apply when the user explicitly focuses the address bar, not on autofocus. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D35280

--HG--
extra : moz-landing-system : lando
2019-06-19 01:18:06 +00:00
Ed Lee 89a3e34186 Bug 1552280 - Update default 68+ about:welcome experience including cards for return-to-AMO r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D35287

--HG--
extra : moz-landing-system : lando
2019-06-19 01:02:14 +00:00
Dão Gottwald b0f92762cd Bug 1547301 - Add openViewOnFocus API. r=mak,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D34509

--HG--
extra : moz-landing-system : lando
2019-06-19 00:46:40 +00:00
Jared Wein 87b9e27c38 Bug 1559355 - Add underscore prefixes to private methods. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D35115

--HG--
extra : moz-landing-system : lando
2019-06-18 23:34:29 +00:00
Jared Wein f06116878f Bug 1559355 - Cache references to shadow DOM elements and move the call to reflectFluentStrings to the super-class. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D35114

--HG--
extra : moz-landing-system : lando
2019-06-18 23:34:27 +00:00
Jared Wein 0ac33fa17d Bug 1559355 - Move custom attributes to element.dataset. r=Gijs
Attributes that are related to Fluent-based strings intentionally weren't moved to element.dataset.

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

--HG--
extra : moz-landing-system : lando
2019-06-18 23:34:20 +00:00
Jared Wein 8f7b75ff6e Bug 1559355 - Add jsdoc to public methods of custom elements. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D35112

--HG--
extra : moz-landing-system : lando
2019-06-18 23:34:16 +00:00
Jared Wein 53b7f4a2bd Bug 1559355 - Pull out a reference to classList in handleEvent. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D35111

--HG--
extra : moz-landing-system : lando
2019-06-18 23:34:07 +00:00
Jared Wein 70768bde96 Bug 1559355 - Add in a form element and use form.reset to clear form validation. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D35110

--HG--
extra : moz-landing-system : lando
2019-06-18 23:34:05 +00:00
Narcis Beleuzu 95bc1318ae Backed out changeset e9e24264e20d (bug 1547301) for bc failures on UrlbarInput.jsm. CLOSED TREE 2019-06-19 02:28:41 +03:00
Dão Gottwald a47b5d441d Bug 1547301 - Add openViewOnFocus API. r=mak,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D34509

--HG--
extra : moz-landing-system : lando
2019-06-18 21:09:46 +00:00
Narcis Beleuzu 5f56a9577f Backed out changeset 93ccef162814 (bug 1547301) for mochitest leaks on browser_page_bringToFront.js. CLOSED TREE 2019-06-18 22:48:05 +03:00
Dão Gottwald 7945684a40 Bug 1547301 - Add openViewOnFocus API. r=mak,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D34509

--HG--
extra : moz-landing-system : lando
2019-06-18 19:02:53 +00:00
Ed Lee 7169ec1884 Bug 1559536 - Add disabled checkboxes, reenabled stories and bug fixes to Activity Stream r=r1cky
Differential Revision: https://phabricator.services.mozilla.com/D35109

--HG--
extra : moz-landing-system : lando
2019-06-18 18:33:22 +00:00
Alexander Surkov 52e204d997 Bug 1559345 - Searchbar magnifying glass icon is missing in customize mode, r=mak
Differential Revision: https://phabricator.services.mozilla.com/D35021

--HG--
extra : moz-landing-system : lando
2019-06-18 18:08:04 +00:00
prathiksha b901cf9927 Bug 1552333 - Move onCertErrorDetails from NetErrorChild.jsm to aboutNetError.js. r=johannh,flod,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D31901

--HG--
extra : moz-landing-system : lando
2019-06-18 03:54:21 +00:00
Henri Sivonen a3c5e94b3e Bug 1549930 test adjustment - Disable browser_privatebrowsing_about.js due to perma-orange. r=r1cky
Differential Revision: https://phabricator.services.mozilla.com/D34993

--HG--
extra : moz-landing-system : lando
2019-06-14 13:39:24 +00:00
Csoregi Natalia 9eab2e7263 Merge autoland to mozilla-central. a=merge 2019-06-17 00:47:25 +03:00