[tor-commits] [tor-browser] 286/311: Bug 1752906 - Disable WebMIDI on beta 99. r=gsvelto a=dmeehan
gitolite role
git at cupani.torproject.org
Tue Apr 26 15:31:26 UTC 2022
This is an automated email from the git hooks/post-receive script.
pierov pushed a commit to branch geckoview-99.0.1-11.0-1
in repository tor-browser.
commit a6abb303e7dfd94db86b793c330466be50e26781
Author: Bobby Holley <bobbyholley at gmail.com>
AuthorDate: Wed Mar 30 16:27:03 2022 +0000
Bug 1752906 - Disable WebMIDI on beta 99. r=gsvelto a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D142471
---
dom/tests/mochitest/general/test_interfaces.js | 16 +-
modules/libpref/init/StaticPrefList.yaml | 2 +-
.../reporting/midi-reporting.https.html.ini | 8 +-
testing/web-platform/meta/webmidi/__dir__.ini | 2 +-
.../meta/webmidi/idlharness.https.window.js.ini | 246 +++++++--------------
5 files changed, 93 insertions(+), 181 deletions(-)
diff --git a/dom/tests/mochitest/general/test_interfaces.js b/dom/tests/mochitest/general/test_interfaces.js
index 150ba425f5fe7..140f00e23bb48 100644
--- a/dom/tests/mochitest/general/test_interfaces.js
+++ b/dom/tests/mochitest/general/test_interfaces.js
@@ -759,21 +759,21 @@ var interfaceNamesInGlobalScope = [
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "MessagePort", insecureContext: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
- { name: "MIDIAccess", android: false },
+ { name: "MIDIAccess", disabled: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
- { name: "MIDIConnectionEvent", android: false },
+ { name: "MIDIConnectionEvent", disabled: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
- { name: "MIDIInputMap", android: false },
+ { name: "MIDIInputMap", disabled: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
- { name: "MIDIInput", android: false },
+ { name: "MIDIInput", disabled: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
- { name: "MIDIMessageEvent", android: false },
+ { name: "MIDIMessageEvent", disabled: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
- { name: "MIDIOutputMap", android: false },
+ { name: "MIDIOutputMap", disabled: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
- { name: "MIDIOutput", android: false },
+ { name: "MIDIOutput", disabled: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
- { name: "MIDIPort", android: false },
+ { name: "MIDIPort", disabled: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "MimeType", insecureContext: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
diff --git a/modules/libpref/init/StaticPrefList.yaml b/modules/libpref/init/StaticPrefList.yaml
index 153d7504d2f74..6760d405c6db5 100644
--- a/modules/libpref/init/StaticPrefList.yaml
+++ b/modules/libpref/init/StaticPrefList.yaml
@@ -4171,7 +4171,7 @@
# Whether the WebMIDI API is enabled
- name: dom.webmidi.enabled
type: bool
- value: @IS_NOT_ANDROID@
+ value: false
mirror: always
# midi permission is addon-gated
diff --git a/testing/web-platform/meta/permissions-policy/reporting/midi-reporting.https.html.ini b/testing/web-platform/meta/permissions-policy/reporting/midi-reporting.https.html.ini
index 08cd80fca3583..22d04ad991c44 100644
--- a/testing/web-platform/meta/permissions-policy/reporting/midi-reporting.https.html.ini
+++ b/testing/web-platform/meta/permissions-policy/reporting/midi-reporting.https.html.ini
@@ -1,10 +1,4 @@
[midi-reporting.https.html]
- expected:
- if os == "android": OK
- TIMEOUT
-
[MIDI Report Format]
- expected:
- if os == "android": FAIL
- TIMEOUT
+ expected: FAIL
diff --git a/testing/web-platform/meta/webmidi/__dir__.ini b/testing/web-platform/meta/webmidi/__dir__.ini
index 8bacb85eed930..72bd1d3fe152d 100644
--- a/testing/web-platform/meta/webmidi/__dir__.ini
+++ b/testing/web-platform/meta/webmidi/__dir__.ini
@@ -1 +1 @@
-prefs: [midi.testing:true, midi.prompt.testing:true]
+implementation-status: not-implementing
diff --git a/testing/web-platform/meta/webmidi/idlharness.https.window.js.ini b/testing/web-platform/meta/webmidi/idlharness.https.window.js.ini
index 149a37abab6e7..9f321ca803556 100644
--- a/testing/web-platform/meta/webmidi/idlharness.https.window.js.ini
+++ b/testing/web-platform/meta/webmidi/idlharness.https.window.js.ini
@@ -1,329 +1,247 @@
[idlharness.https.window.html]
[MIDIAccess must be primary interface of access]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIOutputMap interface object name]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIOutput interface: existence and properties of interface prototype object's @@unscopables property]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIOutput interface: existence and properties of interface object]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIInput interface: existence and properties of interface prototype object's @@unscopables property]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIInputMap interface: existence and properties of interface prototype object's @@unscopables property]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIAccess interface: attribute outputs]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIPort interface object length]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIInputMap interface: existence and properties of interface object]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIPort interface: existence and properties of interface object]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIInputMap must be primary interface of inputs]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIAccess interface: access must inherit property "outputs" with the proper type]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIMessageEvent interface: existence and properties of interface prototype object's @@unscopables property]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIOutputMap interface object length]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIInput interface: existence and properties of interface object]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIOutputMap interface: existence and properties of interface object]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIPort interface: attribute version]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIAccess interface: existence and properties of interface prototype object]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIInputMap interface: existence and properties of interface prototype object's "constructor" property]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIPort interface: attribute onstatechange]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIInputMap interface object length]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIInput interface: existence and properties of interface prototype object's "constructor" property]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIPort interface: operation open()]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIConnectionEvent interface: existence and properties of interface prototype object's "constructor" property]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIOutput interface object length]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIAccess interface: attribute inputs]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[Stringification of inputs]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIInputMap interface object name]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIOutputMap interface: existence and properties of interface prototype object's "constructor" property]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIAccess interface: access must inherit property "inputs" with the proper type]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIMessageEvent interface object name]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIAccess interface: access must inherit property "onstatechange" with the proper type]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIInputMap interface: existence and properties of interface prototype object]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIInput interface object length]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIInput interface: existence and properties of interface prototype object]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIAccess interface: access must inherit property "sysexEnabled" with the proper type]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIMessageEvent interface: attribute data]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIConnectionEvent interface: existence and properties of interface prototype object]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[Stringification of outputs]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIPort interface: attribute connection]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIOutput interface: existence and properties of interface prototype object's "constructor" property]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIMessageEvent interface: existence and properties of interface prototype object's "constructor" property]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIOutput interface: operation clear()]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIPort interface: operation close()]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIPort interface: attribute manufacturer]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIOutputMap interface: existence and properties of interface prototype object]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIPort interface: attribute type]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIConnectionEvent interface object length]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIPort interface: existence and properties of interface prototype object's "constructor" property]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIPort interface: existence and properties of interface prototype object's @@unscopables property]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIConnectionEvent interface object name]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIAccess interface: attribute sysexEnabled]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIAccess interface object name]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIAccess interface object length]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIInput interface: attribute onmidimessage]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIAccess interface: attribute onstatechange]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIAccess interface: existence and properties of interface object]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIMessageEvent interface: existence and properties of interface object]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIConnectionEvent interface: attribute port]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIPort interface: attribute name]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIConnectionEvent interface: existence and properties of interface prototype object's @@unscopables property]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIPort interface: existence and properties of interface prototype object]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[Stringification of new MIDIConnectionEvent("type")]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIConnectionEvent interface: new MIDIConnectionEvent("type") must inherit property "port" with the proper type]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIOutput interface object name]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIAccess interface: existence and properties of interface prototype object's "constructor" property]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[idl_test setup]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIConnectionEvent interface: existence and properties of interface object]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIConnectionEvent must be primary interface of new MIDIConnectionEvent("type")]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIPort interface: attribute state]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIMessageEvent interface object length]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIOutputMap interface: existence and properties of interface prototype object's @@unscopables property]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIOutput interface: existence and properties of interface prototype object]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[Stringification of access]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIMessageEvent interface: existence and properties of interface prototype object]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIOutputMap must be primary interface of outputs]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIPort interface object name]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIAccess interface: existence and properties of interface prototype object's @@unscopables property]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIPort interface: attribute id]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIInput interface object name]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[Navigator interface: operation requestMIDIAccess(optional MIDIOptions)]
- expected:
- if os == "android": FAIL
+ expected: FAIL
[MIDIOutput interface: operation send(sequence<octet>, optional DOMHighResTimeStamp)]
- expected:
- if os == "android": FAIL
+ expected: FAIL
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the tor-commits
mailing list