Backed out changeset 7338e5d940a6 (bug 1702237) for bc failures on browser_switchToTab_chiclet.js.

This commit is contained in:
Cosmin Sabou 2021-04-27 04:14:10 +03:00
parent 0b3971d7a5
commit 2d2020c4bc
3 changed files with 0 additions and 94 deletions

View File

@ -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,

View File

@ -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]

View File

@ -1,92 +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");
Assert.ok(BrowserTestUtils.is_visible(searchModeLabel));
Assert.ok(BrowserTestUtils.is_hidden(switchTabLabel));
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");
Assert.ok(BrowserTestUtils.is_hidden(searchModeLabel));
Assert.ok(BrowserTestUtils.is_visible(switchTabLabel));
await PlacesUtils.history.clear();
gBrowser.removeTab(tab);
});