зеркало из https://github.com/mozilla/gecko-dev.git
Backed out changeset 7517d291e2f5 (bug 1702237) for causing Browser-Chrome failures at browser_switchToTab_chiclet.js . CLOSED TREE
This commit is contained in:
Родитель
81a5c27c24
Коммит
1eb89beb48
|
@ -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);
|
||||
});
|
Загрузка…
Ссылка в новой задаче