Commit e05911e4 authored by Matt Reynolds's avatar Matt Reynolds Committed by Chromium LUCI CQ

webhid: Mark the API stable

Updates runtime_enabled_features.json5 and the stable webexposed tests
to mark the WebHID API stable on desktop platforms.

Intent to Ship: https://groups.google.com/a/chromium.org/g/blink-dev/c/rL1csFYD1Ms

Bug: 890096
Change-Id: I36a6b62475dd9de01a4dbf013b2be00e8901359e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2610995
Commit-Queue: Chris Harrelson <chrishtr@chromium.org>
Auto-Submit: Matt Reynolds <mattreynolds@chromium.org>
Reviewed-by: default avatarChris Harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#841185}
parent b4995e34
...@@ -2181,8 +2181,7 @@ ...@@ -2181,8 +2181,7 @@
}, },
{ {
name: "WebHID", name: "WebHID",
origin_trial_feature_name: "WebHID", status: {"Android": "", "default": "stable"},
status: {"Android": "", "default": "experimental"},
}, },
{ {
name: "WebID", name: "WebID",
......
...@@ -35,6 +35,8 @@ PASS window.cached_navigator.vendorSub is '' ...@@ -35,6 +35,8 @@ PASS window.cached_navigator.vendorSub is ''
PASS window.cached_navigator.webdriver is false PASS window.cached_navigator.webdriver is false
PASS window.cached_navigator_connection.onchange is null PASS window.cached_navigator_connection.onchange is null
PASS window.cached_navigator_connection.saveData is false PASS window.cached_navigator_connection.saveData is false
PASS window.cached_navigator_hid.onconnect is null
PASS window.cached_navigator_hid.ondisconnect is null
PASS window.cached_navigator_mediaDevices.ondevicechange is null PASS window.cached_navigator_mediaDevices.ondevicechange is null
PASS window.cached_navigator_mediaSession.metadata is null PASS window.cached_navigator_mediaSession.metadata is null
PASS window.cached_navigator_mediaSession.playbackState is 'none' PASS window.cached_navigator_mediaSession.playbackState is 'none'
......
...@@ -35,6 +35,8 @@ PASS window.cached_navigator.vendorSub is '' ...@@ -35,6 +35,8 @@ PASS window.cached_navigator.vendorSub is ''
PASS window.cached_navigator.webdriver is false PASS window.cached_navigator.webdriver is false
PASS window.cached_navigator_connection.onchange is null PASS window.cached_navigator_connection.onchange is null
PASS window.cached_navigator_connection.saveData is false PASS window.cached_navigator_connection.saveData is false
PASS window.cached_navigator_hid.onconnect is null
PASS window.cached_navigator_hid.ondisconnect is null
PASS window.cached_navigator_mediaDevices.ondevicechange is null PASS window.cached_navigator_mediaDevices.ondevicechange is null
PASS window.cached_navigator_mediaSession.metadata is null PASS window.cached_navigator_mediaSession.metadata is null
PASS window.cached_navigator_mediaSession.playbackState is 'none' PASS window.cached_navigator_mediaSession.playbackState is 'none'
......
...@@ -35,6 +35,8 @@ PASS window.cached_navigator.vendorSub is '' ...@@ -35,6 +35,8 @@ PASS window.cached_navigator.vendorSub is ''
PASS window.cached_navigator.webdriver is false PASS window.cached_navigator.webdriver is false
PASS window.cached_navigator_connection.onchange is null PASS window.cached_navigator_connection.onchange is null
PASS window.cached_navigator_connection.saveData is false PASS window.cached_navigator_connection.saveData is false
PASS window.cached_navigator_hid.onconnect is null
PASS window.cached_navigator_hid.ondisconnect is null
PASS window.cached_navigator_mediaDevices.ondevicechange is null PASS window.cached_navigator_mediaDevices.ondevicechange is null
PASS window.cached_navigator_mediaSession.metadata is null PASS window.cached_navigator_mediaSession.metadata is null
PASS window.cached_navigator_mediaSession.playbackState is 'none' PASS window.cached_navigator_mediaSession.playbackState is 'none'
......
...@@ -35,6 +35,8 @@ PASS oldChildWindow.navigator.cookieEnabled is newChildWindow.navigator.cookieEn ...@@ -35,6 +35,8 @@ PASS oldChildWindow.navigator.cookieEnabled is newChildWindow.navigator.cookieEn
PASS oldChildWindow.navigator.deviceMemory is newChildWindow.navigator.deviceMemory PASS oldChildWindow.navigator.deviceMemory is newChildWindow.navigator.deviceMemory
PASS oldChildWindow.navigator.doNotTrack is newChildWindow.navigator.doNotTrack PASS oldChildWindow.navigator.doNotTrack is newChildWindow.navigator.doNotTrack
PASS oldChildWindow.navigator.hardwareConcurrency is newChildWindow.navigator.hardwareConcurrency PASS oldChildWindow.navigator.hardwareConcurrency is newChildWindow.navigator.hardwareConcurrency
PASS oldChildWindow.navigator.hid.onconnect is newChildWindow.navigator.hid.onconnect
PASS oldChildWindow.navigator.hid.ondisconnect is newChildWindow.navigator.hid.ondisconnect
PASS oldChildWindow.navigator.language is newChildWindow.navigator.language PASS oldChildWindow.navigator.language is newChildWindow.navigator.language
PASS oldChildWindow.navigator.maxTouchPoints is newChildWindow.navigator.maxTouchPoints PASS oldChildWindow.navigator.maxTouchPoints is newChildWindow.navigator.maxTouchPoints
PASS oldChildWindow.navigator.mediaDevices.ondevicechange is newChildWindow.navigator.mediaDevices.ondevicechange PASS oldChildWindow.navigator.mediaDevices.ondevicechange is newChildWindow.navigator.mediaDevices.ondevicechange
......
...@@ -27,6 +27,7 @@ encrypted-media ...@@ -27,6 +27,7 @@ encrypted-media
fullscreen fullscreen
geolocation geolocation
gyroscope gyroscope
hid
magnetometer magnetometer
microphone microphone
midi midi
......
...@@ -2183,6 +2183,40 @@ interface Gyroscope : Sensor ...@@ -2183,6 +2183,40 @@ interface Gyroscope : Sensor
getter y getter y
getter z getter z
method constructor method constructor
interface HID : EventTarget
attribute @@toStringTag
getter onconnect
getter ondisconnect
method constructor
method getDevices
method requestDevice
setter onconnect
setter ondisconnect
interface HIDConnectionEvent : Event
attribute @@toStringTag
getter device
method constructor
interface HIDDevice : EventTarget
attribute @@toStringTag
getter collections
getter oninputreport
getter opened
getter productId
getter productName
getter vendorId
method close
method constructor
method open
method receiveFeatureReport
method sendFeatureReport
method sendReport
setter oninputreport
interface HIDInputReportEvent : Event
attribute @@toStringTag
getter data
getter device
getter reportId
method constructor
interface HTMLAllCollection interface HTMLAllCollection
attribute @@toStringTag attribute @@toStringTag
getter length getter length
...@@ -4547,6 +4581,7 @@ interface Navigator ...@@ -4547,6 +4581,7 @@ interface Navigator
getter doNotTrack getter doNotTrack
getter geolocation getter geolocation
getter hardwareConcurrency getter hardwareConcurrency
getter hid
getter keyboard getter keyboard
getter language getter language
getter languages getter languages
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment