diff --git a/browser/base/content/test/forms/browser.ini b/browser/base/content/test/forms/browser.ini
deleted file mode 100644
index ce983f59e484..000000000000
--- a/browser/base/content/test/forms/browser.ini
+++ /dev/null
@@ -1,7 +0,0 @@
-[DEFAULT]
-support-files =
- head.js
-
-[browser_selectpopup.js]
-skip-if = os == "linux" # Bug 1329991 - test fails intermittently on Linux builds
-[browser_selectpopup_colors.js]
diff --git a/browser/base/content/test/forms/browser_selectpopup_colors.js b/browser/base/content/test/forms/browser_selectpopup_colors.js
deleted file mode 100644
index 3e6c69eac7b1..000000000000
--- a/browser/base/content/test/forms/browser_selectpopup_colors.js
+++ /dev/null
@@ -1,227 +0,0 @@
-const PAGECONTENT_COLORS =
- "
" +
- "";
-
-const PAGECONTENT_COLORS_ON_SELECT =
- "" +
- "";
-
-const TRANSPARENT_SELECT =
- "" +
- "";
-
-const OPTION_COLOR_EQUAL_TO_UABACKGROUND_COLOR_SELECT =
- "" +
- "";
-
-const GENERIC_OPTION_STYLED_AS_IMPORTANT =
- "" +
- "";
-
-const TRANSLUCENT_SELECT_BECOMES_OPAQUE =
- "" +
- "";
-
-const DISABLED_OPTGROUP_AND_OPTIONS =
- "" +
- "";
-
-function getSystemColor(color) {
- // Need to convert system color to RGB color.
- let textarea = document.createElementNS("http://www.w3.org/1999/xhtml", "textarea");
- textarea.style.color = color;
- return getComputedStyle(textarea).color;
-}
-
-function testOptionColors(index, item, menulist) {
- // The label contains a JSON string of the expected colors for
- // `color` and `background-color`.
- let expected = JSON.parse(item.label);
-
- for (let color of Object.keys(expected)) {
- if (color.toLowerCase().includes("color") &&
- !expected[color].startsWith("rgb")) {
- expected[color] = getSystemColor(expected[color]);
- }
- }
-
- // Press Down to move the selected item to the next item in the
- // list and check the colors of this item when it's not selected.
- EventUtils.synthesizeKey("KEY_ArrowDown", { code: "ArrowDown" });
-
- if (expected.end) {
- return;
- }
-
- if (expected.unstyled) {
- ok(!item.hasAttribute("customoptionstyling"),
- `Item ${index} should not have any custom option styling`);
- } else {
- is(getComputedStyle(item).color, expected.color,
- "Item " + (index) + " has correct foreground color");
- is(getComputedStyle(item).backgroundColor, expected.backgroundColor,
- "Item " + (index) + " has correct background color");
- }
-}
-
-function* testSelectColors(select, itemCount, options) {
- const pageUrl = "data:text/html," + escape(select);
- let tab = yield BrowserTestUtils.openNewForegroundTab(gBrowser, pageUrl);
-
- let menulist = document.getElementById("ContentSelectDropdown");
- let selectPopup = menulist.menupopup;
-
- let popupShownPromise = BrowserTestUtils.waitForEvent(selectPopup, "popupshown");
- yield BrowserTestUtils.synthesizeMouseAtCenter("#one", { type: "mousedown" }, gBrowser.selectedBrowser);
- yield popupShownPromise;
-
- is(selectPopup.parentNode.itemCount, itemCount, "Correct number of items");
- let child = selectPopup.firstChild;
- let idx = 1;
-
- if (!options.skipSelectColorTest) {
- is(getComputedStyle(selectPopup).color, options.selectColor,
- "popup has expected foreground color");
- is(getComputedStyle(selectPopup).backgroundColor, options.selectBgColor,
- "popup has expected background color");
- }
-
- ok(!child.selected, "The first child should not be selected");
- while (child) {
- testOptionColors(idx, child, menulist);
- idx++;
- child = child.nextSibling;
- }
-
- yield hideSelectPopup(selectPopup, "escape");
-
- yield BrowserTestUtils.removeTab(tab);
-}
-
-// This test checks when a