Backed out changeset 3a7f5b6a794f (bug 1598655) for browser chrome facilures on browser_touchbar_searchrestrictions.js.

This commit is contained in:
Cosmin Sabou 2019-11-23 07:21:22 +02:00
Родитель f559512182
Коммит 9a6eadda59
2 изменённых файлов: 3 добавлений и 37 удалений

Просмотреть файл

@ -411,15 +411,10 @@ class TouchBarHelper {
if (!TouchBarHelper.window) {
return;
}
let searchString = "";
if (
TouchBarHelper.window.gURLBar.getAttribute("pageproxystate") != "valid"
) {
searchString = TouchBarHelper.window.gURLBar.lastSearchString.trimStart();
let searchString = TouchBarHelper.window.gURLBar.lastSearchString.trimStart();
if (Object.values(UrlbarTokenizer.RESTRICT).includes(searchString[0])) {
searchString = searchString.substring(1).trimStart();
}
}
TouchBarHelper.window.gURLBar.search(`${restrictionToken} ${searchString}`);
}

Просмотреть файл

@ -127,32 +127,3 @@ add_task(async function stripSpaces() {
);
}
});
add_task(async function clearURLs() {
const tests = [
{
loadUrl: "https://example.com",
token: UrlbarTokenizer.RESTRICT.HISTORY,
expected: "^ ",
},
{
loadUrl: "about:blank",
token: UrlbarTokenizer.RESTRICT.BOOKMARK,
expected: "* ",
},
];
let win = BrowserWindowTracker.getTopWindow();
for (let { loadUrl, token, expected } of tests) {
let loadedPromise = BrowserTestUtils.browserLoaded(
gBrowser.selectedBrowser
);
BrowserTestUtils.loadURI(gBrowser.selectedBrowser, loadUrl);
await loadedPromise;
TouchBarHelper.insertRestrictionInUrlbar(token);
Assert.equal(
win.gURLBar.value,
expected,
"The search restriction token should have cleared out the URL."
);
}
});