Commit graph

227 commits

Author SHA1 Message Date
Mark Banner
10cebf3c34 Bug 1515083 - Re-implement telemetry for selected index/type on QuantumBar. r=adw
This makes the browser_UsageTelemetry_urlbar*.js tests pass for the all of the
FX_URLBAR_SELECTED_RESULT_* histograms apart from the "METHOD" one which will be handled
in bug 1500476.

I have handled the recording of telemetry in the controller, as this seems a better
location than BrowserUsageTelemetry.jsm due to needing to reach into the results and obtain
specific details.

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

--HG--
extra : moz-landing-system : lando
2019-02-15 14:57:23 +00:00
Dão Gottwald
dac519208a Bug 1525018 - Handle copying autocompleted non-URL values. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D19814

--HG--
extra : moz-landing-system : lando
2019-02-15 11:18:47 +00:00
Mark Banner
6ba6468176 Bug 1527940 - Port one-off search button tests to QuantumBar. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D19895

--HG--
rename : browser/components/urlbar/tests/legacy/browser_urlbarOneOffs.js => browser/components/urlbar/tests/browser/browser_urlbarOneOffs.js
rename : browser/components/urlbar/tests/legacy/browser_urlbarOneOffs_searchSuggestions.js => browser/components/urlbar/tests/browser/browser_urlbarOneOffs_searchSuggestions.js
extra : moz-landing-system : lando
2019-02-15 08:59:59 +00:00
Mark Banner
0baadc8693 Bug 1522504 - Update browser_PageActions.js and browser_UsageTelemetry_urlbar.js to be able to run with QuantumBar. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D19709

--HG--
extra : moz-landing-system : lando
2019-02-14 22:23:43 +00:00
Dão Gottwald
66e708b906 Bug 1524123 - Use engine favicons if available instead of the magnifying glass. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D19661

--HG--
extra : moz-landing-system : lando
2019-02-14 21:41:31 +00:00
Dão Gottwald
7e50e9ddb5 Bug 1525318 - Quantumbar: Make clicking one off buttons work. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D19776

--HG--
extra : moz-landing-system : lando
2019-02-14 15:46:16 +00:00
Dão Gottwald
b6a41eda70 Bug 1527724 - Let the preselected result not modify the urlbar value. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D19762

--HG--
extra : moz-landing-system : lando
2019-02-14 14:43:51 +00:00
Dão Gottwald
f568816086 Bug 1527260 - Integrate one off buttons into keyboard navigation. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D19656

--HG--
extra : moz-landing-system : lando
2019-02-13 15:06:54 +00:00
Dão Gottwald
ab65a14a4b Bug 1525269 - Implement UrlbarView::selectedIndex. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D19472

--HG--
extra : moz-landing-system : lando
2019-02-12 14:53:22 +00:00
Dão Gottwald
2930b7b1fe Bug 1526670 - UrlbarView: Let the title not consume more than 70% of the available width. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D19265

--HG--
extra : moz-landing-system : lando
2019-02-12 01:47:18 +00:00
Dão Gottwald
21badbd5d3 Bug 1526679 - UrlbarView::selectedResult should handle no result being selected. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D19266

--HG--
extra : moz-landing-system : lando
2019-02-11 12:22:02 +00:00
Mark Banner
e7f951f444 Bug 1526228 - Port more tests to QuantumBar (autocomplete, drag drop, paste and go, search favicon, tab matching). r=mak
Depends on D18964

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

--HG--
rename : browser/components/urlbar/tests/legacy/browser_autocomplete_a11y_label.js => browser/components/urlbar/tests/browser/browser_autocomplete_a11y_label.js
rename : browser/components/urlbar/tests/legacy/browser_autocomplete_autoselect.js => browser/components/urlbar/tests/browser/browser_autocomplete_autoselect.js
rename : browser/components/urlbar/tests/legacy/browser_autocomplete_cursor.js => browser/components/urlbar/tests/browser/browser_autocomplete_cursor.js
rename : browser/components/urlbar/tests/legacy/browser_autocomplete_enter_race.js => browser/components/urlbar/tests/browser/browser_autocomplete_enter_race.js
rename : browser/components/urlbar/tests/legacy/browser_autocomplete_readline_navigation.js => browser/components/urlbar/tests/browser/browser_autocomplete_readline_navigation.js
rename : browser/components/urlbar/tests/legacy/browser_autocomplete_tag_star_visibility.js => browser/components/urlbar/tests/browser/browser_autocomplete_tag_star_visibility.js
rename : browser/components/urlbar/tests/legacy/browser_dragdropURL.js => browser/components/urlbar/tests/browser/browser_dragdropURL.js
rename : browser/components/urlbar/tests/legacy/browser_pasteAndGo.js => browser/components/urlbar/tests/browser/browser_pasteAndGo.js
rename : browser/components/urlbar/tests/legacy/browser_search_favicon.js => browser/components/urlbar/tests/browser/browser_search_favicon.js
rename : browser/components/urlbar/tests/legacy/browser_tabMatchesInAwesomebar.js => browser/components/urlbar/tests/browser/browser_tabMatchesInAwesomebar.js
extra : moz-landing-system : lando
2019-02-10 21:45:58 +00:00
Mark Banner
95da0fd982 Bug 1523952 - Make keyword searches work with QuantumBar. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D18964

--HG--
rename : browser/components/urlbar/tests/legacy/browser_action_keyword.js => browser/components/urlbar/tests/browser/browser_keyword.js
rename : browser/components/urlbar/tests/legacy/browser_action_keyword_override.js => browser/components/urlbar/tests/browser/browser_keyword_override.js
rename : browser/components/urlbar/tests/legacy/browser_keyword_select_and_type.js => browser/components/urlbar/tests/browser/browser_keyword_select_and_type.js
extra : moz-landing-system : lando
2019-02-10 21:44:46 +00:00
Dão Gottwald
27f8d37b90 Bug 1526667 - Close the Quantumbar popup when the browser window resizes. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D19264

--HG--
extra : moz-landing-system : lando
2019-02-10 13:07:27 +00:00
Marco Bonardo
5f4b5c30cb Bug 1512648 - Implement a Quantum Bar event bufferer. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D18980

--HG--
extra : moz-landing-system : lando
2019-02-09 15:39:20 +00:00
Drew Willcoxon
43bf9e7c8a Bug 1521702 - Hook up autofill with URL canonization. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D18620

--HG--
extra : moz-landing-system : lando
2019-02-07 10:25:13 +00:00
Drew Willcoxon
1f90601aba Bug 1524714 - @ by itself should show all the engine @aliases. r=mak,dao
The main part of the corresponding logic in the legacy urlbar is here: https://hg.mozilla.org/mozilla-central/annotate/73a91e84dbec/toolkit/content/widgets/autocomplete.xml#l1964

This patch basically just ports that.

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

--HG--
extra : moz-landing-system : lando
2019-02-08 08:53:07 +00:00
Dão Gottwald
dc061c0088 Bug 1526233 - Strip http:// from Quantumbar result URLs. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D19131

--HG--
extra : moz-landing-system : lando
2019-02-08 14:49:14 +00:00
Dão Gottwald
fc8592cd08 Bug 1526259 - Stop setting a negative y-offset when opening the quantumbar panel. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D19139

--HG--
extra : moz-landing-system : lando
2019-02-08 13:47:47 +00:00
Drew Willcoxon
75d649ee30 Bug 1524702 - Make URL results use their domain names as their titles when they don't otherwise have titles. r=mak
There are a few potential places to do this:

(1) UrlbarProviderUnifiedComplete, when it creates results

(2) UrlbarResult.payloadAndSimpleHighlights(), which UrlbarProviderUnifiedComplete calls when it creates results (and presumably other providers would call it, too)

(3) UrlbarResult._titleAndHighlights(), when it figures out what to return as the title

It's hard to do it in (3) because in that location, we don't know the user's search string, so we don't know what to highlight. (1) is possible, but it would probably be nice for other providers and all result types to benefit from this? So I chose (2), and also because UrlbarResult.payloadAndSimpleHighlights() is just an easy place to do it since UrlbarProviderUnifiedComplete calls it for each result it creates.

The actual code to get the domain is copied from autocomplete.xml more or less.

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

--HG--
extra : moz-landing-system : lando
2019-02-07 00:50:34 +00:00
Drew Willcoxon
ee7630f333 Bug 1524718 - Replace context.autofillValue with result.autofill, and autofill results when they're selected. r=mak
We should replace the context.autofillValue property with a result.autofill property. When the view selects results, it already notifies the input about it by calling input.setValueFromResult(). So we can modify setValueFromResult to check for the presence of result.autofill and thereby get autofill "for free".

result.autofill is an object: { value, selectionStart, selectionEnd }

This is going to help me implement bug 1521702.

One potentially cool thing about doing autofill this way is that any result can now trigger autofill, not only the heuristic result, and do it easily. Of course the user isn't typing when they select a non-heuristic result, so it's probably not fair to call that "autofill", but the result can trigger the selection aspect of autofill. As one example, that might be interesting for search suggestions: Type "foo", key down to the "foobar" suggestion, and the "bar" substring is automatically selected.

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

--HG--
extra : moz-landing-system : lando
2019-02-07 00:30:04 +00:00
Narcis Beleuzu
8adc1fee1a Backed out changeset f89acdbfa432 (bug 1524718) for bc failures on browser_urlbar_locationchange_urlbar_edit_dos.js. CLOSED TREE 2019-02-06 19:42:16 +02:00
Mark Banner
ce5822c6c9 Bug 1525429 - Port function for stripping unsafe protocols when pasting to QuantumBar. r=dao
Depends on D18751

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

--HG--
rename : browser/components/urlbar/tests/legacy/browser_removeUnsafeProtocolsFromURLBarPaste.js => browser/components/urlbar/tests/browser/browser_removeUnsafeProtocolsFromURLBarPaste.js
extra : moz-landing-system : lando
2019-02-06 17:29:23 +00:00
Drew Willcoxon
6ab2c13cf4 Bug 1524718 - Replace context.autofillValue with result.autofill, and autofill results when they're selected. r=mak
We should replace the context.autofillValue property with a result.autofill property. When the view selects results, it already notifies the input about it by calling input.setValueFromResult(). So we can modify setValueFromResult to check for the presence of result.autofill and thereby get autofill "for free". (The one place where the view doesn't call input.setValueFromResult() when a result is selected is when it selects the preselected result, so this patch adds that.)

result.autofill is an object: { value, selectionStart, selectionEnd }

This is going to help me implement bug 1521702.

One potentially cool thing about doing autofill this way is that any result can now trigger autofill, not only the heuristic result, and do it easily. Of course the user isn't typing when they select a non-heuristic result, so it's probably not fair to call that "autofill", but the result can trigger the selection aspect of autofill. As one example, that might be interesting for search suggestions: Type "foo", key down to the "foobar" suggestion, and the "bar" substring is automatically selected.

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

--HG--
extra : moz-landing-system : lando
2019-02-06 16:38:27 +00:00
Mark Banner
9c36b7a8e5 Bug 1525439 - Port more tests to QuantumBar (titles, tab matches in pb, decoding urls, deleting, mouse over, one off search settings). r=mak
Differential Revision: https://phabricator.services.mozilla.com/D18751

--HG--
rename : browser/components/urlbar/tests/legacy/browser_autocomplete_no_title.js => browser/components/urlbar/tests/browser/browser_autocomplete_no_title.js
rename : browser/components/urlbar/tests/legacy/browser_tabMatchesInAwesomebar_perwindowpb.js => browser/components/urlbar/tests/browser/browser_tabMatchesInAwesomebar_perwindowpb.js
rename : browser/components/urlbar/tests/legacy/browser_urlbarDecode.js => browser/components/urlbar/tests/browser/browser_urlbarDecode.js
rename : browser/components/urlbar/tests/legacy/browser_urlbarDelete.js => browser/components/urlbar/tests/browser/browser_urlbarDelete.js
rename : browser/components/urlbar/tests/legacy/browser_urlbarEnterAfterMouseOver.js => browser/components/urlbar/tests/browser/browser_urlbarEnterAfterMouseOver.js
rename : browser/components/urlbar/tests/legacy/browser_urlbarOneOffs_settings.js => browser/components/urlbar/tests/browser/browser_urlbarOneOffs_settings.js
extra : moz-landing-system : lando
2019-02-06 13:22:17 +00:00
Dão Gottwald
f5057dce7a Bug 1491248 - Display one-off search buttons correctly in the UrlbarView panel. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D18676

--HG--
extra : moz-landing-system : lando
2019-02-05 16:51:43 +00:00
Mark Banner
603ccde151 Bug 1525048 - Port more tests to QuantumBar (remote tab, suggestions, token alias, tab switch values). r=mak
Differential Revision: https://phabricator.services.mozilla.com/D18570

--HG--
rename : browser/components/urlbar/tests/legacy/browser_remotetab.js => browser/components/urlbar/tests/browser/browser_remotetab.js
rename : browser/components/urlbar/tests/legacy/browser_urlbarSearchFunction.js => browser/components/urlbar/tests/browser/browser_urlbarSearchFunction.js
rename : browser/components/urlbar/tests/legacy/browser_urlbarSearchSuggestions.js => browser/components/urlbar/tests/browser/browser_urlbarSearchSuggestions.js
rename : browser/components/urlbar/tests/legacy/browser_urlbarStopSearchOnSelection.js => browser/components/urlbar/tests/browser/browser_urlbarStopSearchOnSelection.js
rename : browser/components/urlbar/tests/legacy/browser_urlbarTokenAlias.js => browser/components/urlbar/tests/browser/browser_urlbarTokenAlias.js
rename : browser/components/urlbar/tests/legacy/browser_urlbarValueOnTabSwitch.js => browser/components/urlbar/tests/browser/browser_urlbarValueOnTabSwitch.js
extra : moz-landing-system : lando
2019-02-05 15:40:10 +00:00
Dão Gottwald
f55814ced7 Bug 1524838 - UrlbarView: remove action labels from results while pressing an action override key (alt, shift, accel). r=mak
Differential Revision: https://phabricator.services.mozilla.com/D18501

--HG--
extra : moz-landing-system : lando
2019-02-05 13:24:39 +00:00
Dão Gottwald
a117545e58 Bug 1501623 - Set userTypedValue from setValueFromResult. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D18351

--HG--
extra : moz-landing-system : lando
2019-02-04 21:56:36 +00:00
Ricky Rosario
9f5268b75e Bug 1521629 - Port search() to UrlbarInput.jsm r=dao
MozReview-Commit-ID: 70RV8IdoAKc

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

--HG--
extra : moz-landing-system : lando
2019-02-02 16:33:57 +00:00
Mike de Boer
481ae95c00 Bug 1524593 - nsISearchService (aka nsIBrowserSearchService, previously) refactor to be mostly an asynchronous, in preparation of WebExtension engines. r=daleharvey
This is a rollup of all the patches that have landed on the cedar project branch:

891252fdd0
Bug 1492475 - Part 1: Migrate most, if not all nsSearchService consumers to use async APIs. r=florian

79b2eb2367
Bug 1492475 - Part 2: Move nsIBrowserSearchService.idl to toolkit/components/search/nsISearchService.idl and update references. r=florian

a947d3cdf0
Bug 1492475 - Part 3: The search service init() method should simply return a Promise. r=florian

c1e172dfac
Bug 1492475 - Part 4: Remove the synchronous initialization flow. r=florian

cd41189eac
Bug 1492475 - Part 5: Since async initialization of the search service now is implicit behavior, remove the distinctive verbiage used internally. r=florian

2ae7189dfa
Bug 1492475 - Part 6: Update the cache build task to work with an actual Promise and re-initialize only once at the same time - all to fix race conditions here. r=florian

c8ee92973f
Bug 1492475 - Part 7: Make the region fetch not block the init flow, to ensure it's as fast as possible. r=florian

c44e674e16
Bug 1492475 - Part 8: Introduce an init flag, which can only be used privately, that allows to explicitly skip waiting for the region check process to complete. r=florian

6c79eaf1d3
Bug 1492475 - Part 9: Update unit tests to stop using 'currentEngine', in favor of 'defaultEngine'. r=Standard8

21b3aa17ee
Bug 1492475 - Part 10: Update unit tests to be fully aware of the new, async signatures of the search service API and remove sync init flow tests. r=mkaply,florian

ce5ba69019
Bug 1492475 - Part 11: Repair incorrect usage of the `identifier` property of nsISearchEngine instances. r=florian

fd177a7994
Bug 1518543 - Fix up the Android (Fennec) nsISearchService shim to work with the new asynchronous API. r=florian

3653d8ee22
Bug 1523708 - Change the search service interaction in the show-heartbeat action to use the new async API. r=florian

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

--HG--
rename : netwerk/base/nsIBrowserSearchService.idl => toolkit/components/search/nsISearchService.idl
extra : moz-landing-system : lando
2019-02-02 11:27:21 +00:00
Gurzau Raul
8200b1ffe6 Backed out changeset b7597732606e (bug 1501623)for failing at browser_autocomplete_edit_completed.js on a CLOSED TREE. 2019-02-02 02:43:33 +02:00
Dão Gottwald
9e0b76e800 Bug 1501623 - Dispatch an input event from UrlbarInput::setValueFromResult. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D18351

--HG--
extra : moz-landing-system : lando
2019-02-01 22:54:45 +00:00
Dão Gottwald
61c797bca4 Bug 1523812 - Handle changing the selection when there isn't already a selection. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D18337

--HG--
extra : moz-landing-system : lando
2019-02-01 22:34:43 +00:00
Mark Banner
38d03bf5ca Bug 1524536 - Port some tests to QuantumBar (Search Engine results, a11y label, autoselect, tab switch reset). r=mak
This starts porting other tests to work with QuantumBar and starts expanding UrlbarTestUtils.jsm with more helper functions.

For the tests, I'm generally using replacing with UrlbarTestUtils except for promiseAutocompleteResultPopup/promiseSearchComplete. These functions feel like they need a more in-depth change (bug 1522902), but probably not until we can remove the old bar.

browser_autocomplete_a11y_label.js and browser_autocomplete_autoselect.js are partially ported, but won't run on QuantumBar yet due to missing functionality.

Depends on D18262

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

--HG--
rename : browser/components/urlbar/tests/legacy/browser_action_searchengine.js => browser/components/urlbar/tests/browser/browser_action_searchengine.js
rename : browser/components/urlbar/tests/legacy/browser_action_searchengine_alias.js => browser/components/urlbar/tests/browser/browser_action_searchengine_alias.js
rename : browser/components/urlbar/tests/legacy/browser_autocomplete_edit_completed.js => browser/components/urlbar/tests/browser/browser_autocomplete_edit_completed.js
rename : browser/components/urlbar/tests/legacy/browser_new_tab_urlbar_reset.js => browser/components/urlbar/tests/browser/browser_new_tab_urlbar_reset.js
rename : browser/components/urlbar/tests/legacy/browser_urlbar_remove_match.js => browser/components/urlbar/tests/browser/browser_urlbar_remove_match.js
extra : moz-landing-system : lando
2019-02-01 16:33:24 +00:00
Dão Gottwald
789e695327 Bug 1524542 - Use the "content" payload when setting the value from an extension result. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D18330

--HG--
extra : moz-landing-system : lando
2019-02-01 14:24:01 +00:00
Dão Gottwald
67e8dece82 Bug 1524524 - Prevent the UrlbarView panel from continuously shrinking and growing while typing. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D18319

--HG--
extra : moz-landing-system : lando
2019-02-01 14:14:01 +00:00
Mark Banner
91c1df13da Bug 1524377 - In QuantumBar, don't affect the search url when checking to see if we need to canonize the result. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D18262

--HG--
extra : moz-landing-system : lando
2019-02-01 10:50:05 +00:00
Dão Gottwald
1755b722eb Bug 1512653 - Show alternative text on hover/selection. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D18205

--HG--
extra : moz-landing-system : lando
2019-02-01 01:07:33 +00:00
Mark Banner
038815f7e6 Bug 1524218 - Move some more tests to run with QuantumBar. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D18201

--HG--
rename : browser/components/urlbar/tests/legacy/browser_canonizeURL.js => browser/components/urlbar/tests/browser/browser_canonizeURL.js
rename : browser/components/urlbar/tests/legacy/browser_locationBarCommand.js => browser/components/urlbar/tests/browser/browser_locationBarCommand.js
rename : browser/components/urlbar/tests/legacy/browser_urlbarAboutHomeLoading.js => browser/components/urlbar/tests/browser/browser_urlbarAboutHomeLoading.js
rename : browser/components/urlbar/tests/legacy/browser_urlbarStop.js => browser/components/urlbar/tests/browser/browser_urlbarStop.js
extra : moz-landing-system : lando
2019-01-31 20:06:59 +00:00
Drew Willcoxon
7eeab2e1f1 Bug 1522280 - Add autofill tests: input tests. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D17900

--HG--
extra : moz-landing-system : lando
2019-01-31 20:42:35 +00:00
Dão Gottwald
4034ae7d42 Bug 1524230 - UrlbarView: Display the device name for remote tab results. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D18204

--HG--
extra : moz-landing-system : lando
2019-01-31 16:51:46 +00:00
Drew Willcoxon
5b04814587 Bug 1523753 - Make browser_UrlbarInput_unit.js open a new window per test task and clean up properties to avoid leaks. r=dao
browser_UrlbarInput_unit.js leaks the empty.xul window every time I run it on a debug build. I narrowed down the leak to the objects/properties that this patch nulls out after closing the window. Simply cleaning up these properties in a register-cleanup function isn't enough to stop the leak. It happens after the test creates either one of its two UrlbarInputs. Cleaning up the properties after each UrlbarInput is created doesn't stop the leak either. Cleaning up the properties *plus* opening a new window for each UrlbarInput does stop the leak though, so that's what this patch does.

However, the leakcheck test still logs `UNEXPECTED-FAIL leakcheck: default 1392 bytes leaked` at the end, which it does currently without this patch. That doesn't cause the test to fail though, unlike the leaks reported in this bug.

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

--HG--
extra : moz-landing-system : lando
2019-01-31 09:16:27 +00:00
Dão Gottwald
a4242462f3 Bug 1524203 - UrlbarInput: Correctly handle multiple override action keys being pressed. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D18188

--HG--
extra : moz-landing-system : lando
2019-01-31 10:13:56 +00:00
Myk Melez
25349d2601 Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D17526

--HG--
extra : moz-landing-system : lando
2019-01-30 17:26:25 +00:00
Drew Willcoxon
d047a4eaa5 Bug 1523773 - When the heuristic result is a URL, make its secondary text "Visit" and make it an action. r=dao
This is based on https://phabricator.services.mozilla.com/D17966

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

--HG--
extra : moz-landing-system : lando
2019-01-30 10:10:34 +00:00
Dão Gottwald
ff4a3ea0b8 Bug 1522807 - Rename MATCH_GROUP to RESULT_GROUP. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D18053

--HG--
extra : moz-landing-system : lando
2019-01-30 13:03:04 +00:00
Dão Gottwald
f1fd8e7fb9 Bug 1523601 - Use a document fragment for adding multiple quantum bar rows. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D17966

--HG--
extra : moz-landing-system : lando
2019-01-29 20:47:42 +00:00
Drew Willcoxon
bbe5c6a49c Bug 1522280 - Add autofill tests: controller tests. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D17901

--HG--
extra : moz-landing-system : lando
2019-01-29 19:56:05 +00:00
Drew Willcoxon
5c43b240ea Bug 1523483 - Remove duplicate test function test_autocomplete_enabled in test_UrlbarController_unit.js. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D17898

--HG--
extra : moz-landing-system : lando
2019-01-29 19:31:15 +00:00