Backed out changeset 7517d291e2f5 (bug 1702237) for causing Browser-Chrome failures at browser_switchToTab_chiclet.js . CLOSED TREE

This commit is contained in:
imoraru 2021-04-27 10:12:55 +03:00
Родитель 81a5c27c24
Коммит 1eb89beb48
3 изменённых файлов: 0 добавлений и 106 удалений

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

@ -670,7 +670,6 @@ toolbar:not(#TabsToolbar) > #personal-bookmarks {
#urlbar[actiontype="switchtab"][actionoverride] > #urlbar-input-container > #urlbar-label-box,
#urlbar:not([actiontype="switchtab"], [actiontype="extension"], [searchmode]) > #urlbar-input-container > #urlbar-label-box,
#urlbar:not([actiontype="switchtab"]) > #urlbar-input-container > #urlbar-label-box > #urlbar-label-switchtab,
#urlbar[searchmode] > #urlbar-input-container > #urlbar-label-box > #urlbar-label-switchtab,
#urlbar:not([actiontype="extension"]) > #urlbar-input-container > #urlbar-label-box > #urlbar-label-extension,
#urlbar[searchmode][breakout-extend] > #urlbar-input-container > #urlbar-label-box,
#urlbar:not([searchmode]) > #urlbar-input-container > #urlbar-label-box > #urlbar-label-search-mode,

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

@ -237,7 +237,6 @@ skip-if = asan # Bug 1701321
[browser_switchTab_closesUrlbarPopup.js]
[browser_switchTab_decodeuri.js]
[browser_switchTab_override.js]
[browser_switchToTab_chiclet.js]
[browser_switchToTab_closes_newtab.js]
[browser_switchToTab_fullUrl_repeatedKeydown.js]
[browser_switchToTabHavingURI_aOpenParams.js]

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

@ -1,104 +0,0 @@
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
/**
* Test for chiclet upon switching tab mode.
*/
"use strict";
const TEST_URL = `${TEST_BASE_URL}dummy_page.html`;
add_task(async function test_with_oneoff_button() {
info("Loading test page into first tab");
await BrowserTestUtils.loadURI(gBrowser, TEST_URL);
info("Opening a new tab");
const tab = await BrowserTestUtils.openNewForegroundTab(gBrowser);
info("Wait for autocomplete");
await UrlbarTestUtils.promiseAutocompleteResultPopup({
window,
value: "",
});
info("Enter Tabs mode");
await UrlbarTestUtils.enterSearchMode(window, {
source: UrlbarUtils.RESULT_SOURCE.TABS,
});
info("Select first popup entry");
await UrlbarTestUtils.promiseAutocompleteResultPopup({
window,
value: "dummy",
});
EventUtils.synthesizeKey("KEY_ArrowDown");
const result = await UrlbarTestUtils.getDetailsOfResultAt(
window,
UrlbarTestUtils.getSelectedRowIndex(window)
);
Assert.equal(result.type, UrlbarUtils.RESULT_TYPE.TAB_SWITCH);
info("Enter escape key");
EventUtils.synthesizeKey("KEY_Escape");
info("Check label visibility");
const searchModeLabel = document.getElementById("urlbar-label-search-mode");
const switchTabLabel = document.getElementById("urlbar-label-switchtab");
await BrowserTestUtils.waitForCondition(
() => BrowserTestUtils.is_visible(searchModeLabel),
"Waiting until the search mode label will be visible"
);
await BrowserTestUtils.waitForCondition(
() => BrowserTestUtils.is_hidden(switchTabLabel),
"Waiting until the switch tab label will be hidden"
);
await PlacesUtils.history.clear();
gBrowser.removeTab(tab);
});
add_task(async function test_with_keytype() {
info("Loading test page into first tab");
await BrowserTestUtils.loadURI(gBrowser, TEST_URL);
info("Opening a new tab");
const tab = await BrowserTestUtils.openNewForegroundTab(gBrowser);
info("Enter Tabs mode with keytype");
await UrlbarTestUtils.promiseAutocompleteResultPopup({
window,
value: "%",
});
info("Select second popup entry");
await UrlbarTestUtils.promiseAutocompleteResultPopup({
window,
value: "dummy",
});
EventUtils.synthesizeKey("KEY_ArrowDown");
const result = await UrlbarTestUtils.getDetailsOfResultAt(
window,
UrlbarTestUtils.getSelectedRowIndex(window)
);
Assert.equal(result.type, UrlbarUtils.RESULT_TYPE.TAB_SWITCH);
info("Enter escape key");
EventUtils.synthesizeKey("KEY_Escape");
info("Check label visibility");
const searchModeLabel = document.getElementById("urlbar-label-search-mode");
const switchTabLabel = document.getElementById("urlbar-label-switchtab");
await BrowserTestUtils.waitForCondition(
() => BrowserTestUtils.is_hidden(searchModeLabel),
"Waiting until the search mode label will be hidden"
);
await BrowserTestUtils.waitForCondition(
() => BrowserTestUtils.is_visible(switchTabLabel),
"Waiting until the switch tab label will be visible"
);
await PlacesUtils.history.clear();
gBrowser.removeTab(tab);
});