summaryrefslogtreecommitdiffstats
path: root/accessible/tests/browser/e10s
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-12 05:35:37 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-12 05:35:37 +0000
commita90a5cba08fdf6c0ceb95101c275108a152a3aed (patch)
tree532507288f3defd7f4dcf1af49698bcb76034855 /accessible/tests/browser/e10s
parentAdding debian version 126.0.1-1. (diff)
downloadfirefox-a90a5cba08fdf6c0ceb95101c275108a152a3aed.tar.xz
firefox-a90a5cba08fdf6c0ceb95101c275108a152a3aed.zip
Merging upstream version 127.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'accessible/tests/browser/e10s')
-rw-r--r--accessible/tests/browser/e10s/browser.toml1
-rw-r--r--accessible/tests/browser/e10s/browser_caching_states.js13
-rw-r--r--accessible/tests/browser/e10s/head.js5
3 files changed, 19 insertions, 0 deletions
diff --git a/accessible/tests/browser/e10s/browser.toml b/accessible/tests/browser/e10s/browser.toml
index dff9b1c712..a4205d38e6 100644
--- a/accessible/tests/browser/e10s/browser.toml
+++ b/accessible/tests/browser/e10s/browser.toml
@@ -31,6 +31,7 @@ prefs = [
["browser_caching_description.js"]
["browser_caching_document_props.js"]
+https_first_disabled = true
["browser_caching_domnodeid.js"]
diff --git a/accessible/tests/browser/e10s/browser_caching_states.js b/accessible/tests/browser/e10s/browser_caching_states.js
index 7292228f25..6f674f8c48 100644
--- a/accessible/tests/browser/e10s/browser_caching_states.js
+++ b/accessible/tests/browser/e10s/browser_caching_states.js
@@ -425,6 +425,11 @@ addAccessibleTask(
<div role="listbox" aria-multiselectable="true">
<div id="multiNoSel" role="option" tabindex="0">multiNoSel</div>
</div>
+<div role="grid">
+ <div role="row">
+ <div id="gridcell" role="gridcell" tabindex="0">gridcell</div>
+ </div>
+</div>
`,
async function (browser, docAcc) {
const noSel = findAccessibleChildByID(docAcc, "noSel");
@@ -450,6 +455,14 @@ addAccessibleTask(
multiNoSel.takeFocus();
await focused;
testStates(multiNoSel, STATE_FOCUSED, 0, STATE_SELECTED, 0);
+
+ const gridcell = findAccessibleChildByID(docAcc, "gridcell");
+ testStates(gridcell, 0, 0, STATE_FOCUSED | STATE_SELECTED, 0);
+ info("Focusing gridcell");
+ focused = waitForEvent(EVENT_FOCUS, gridcell);
+ gridcell.takeFocus();
+ await focused;
+ testStates(gridcell, STATE_FOCUSED, 0, STATE_SELECTED, 0);
},
{ topLevel: true, iframe: true, remoteIframe: true, chrome: true }
);
diff --git a/accessible/tests/browser/e10s/head.js b/accessible/tests/browser/e10s/head.js
index bdbcb7445f..e72af914d4 100644
--- a/accessible/tests/browser/e10s/head.js
+++ b/accessible/tests/browser/e10s/head.js
@@ -170,6 +170,11 @@ async function testRelated(
expected: [null, host, dependant2],
},
{
+ desc: "Change attribute to multiple targets",
+ attrs: [{ key: attr, value: "dependant1 dependant2" }],
+ expected: [host, host, [dependant1, dependant2]],
+ },
+ {
desc: "Remove attribute",
attrs: [{ key: attr }],
expected: [null, null, null],