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 @@
},
{
name: "WebHID",
origin_trial_feature_name: "WebHID",
status: {"Android": "", "default": "experimental"},
status: {"Android": "", "default": "stable"},
},
{
name: "WebID",
......
......@@ -35,6 +35,8 @@ PASS window.cached_navigator.vendorSub is ''
PASS window.cached_navigator.webdriver is false
PASS window.cached_navigator_connection.onchange is null
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_mediaSession.metadata is null
PASS window.cached_navigator_mediaSession.playbackState is 'none'
......
......@@ -35,6 +35,8 @@ PASS window.cached_navigator.vendorSub is ''
PASS window.cached_navigator.webdriver is false
PASS window.cached_navigator_connection.onchange is null
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_mediaSession.metadata is null
PASS window.cached_navigator_mediaSession.playbackState is 'none'
......
......@@ -35,6 +35,8 @@ PASS window.cached_navigator.vendorSub is ''
PASS window.cached_navigator.webdriver is false
PASS window.cached_navigator_connection.onchange is null
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_mediaSession.metadata is null
PASS window.cached_navigator_mediaSession.playbackState is 'none'
......
......@@ -35,6 +35,8 @@ PASS oldChildWindow.navigator.cookieEnabled is newChildWindow.navigator.cookieEn
PASS oldChildWindow.navigator.deviceMemory is newChildWindow.navigator.deviceMemory
PASS oldChildWindow.navigator.doNotTrack is newChildWindow.navigator.doNotTrack
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.maxTouchPoints is newChildWindow.navigator.maxTouchPoints
PASS oldChildWindow.navigator.mediaDevices.ondevicechange is newChildWindow.navigator.mediaDevices.ondevicechange
......
......@@ -27,6 +27,7 @@ encrypted-media
fullscreen
geolocation
gyroscope
hid
magnetometer
microphone
midi
......
......@@ -2183,6 +2183,40 @@ interface Gyroscope : Sensor
getter y
getter z
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
attribute @@toStringTag
getter length
......@@ -4547,6 +4581,7 @@ interface Navigator
getter doNotTrack
getter geolocation
getter hardwareConcurrency
getter hid
getter keyboard
getter language
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