From 6cdb924277587a079c48707626956c4c8873b244 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Thu, 21 Nov 2024 16:09:34 +0100 Subject: [PATCH] Add keys to bluetooth feature --- features/web-bluetooth.yml | 62 +++++++++++++++++++++++++++++++++ features/web-bluetooth.yml.dist | 18 ++++++++++ 2 files changed, 80 insertions(+) diff --git a/features/web-bluetooth.yml b/features/web-bluetooth.yml index 9ee8e3d2091..beca7a949ba 100644 --- a/features/web-bluetooth.yml +++ b/features/web-bluetooth.yml @@ -19,3 +19,65 @@ status: chrome: "70" # macOS and Windows, not Linux chrome_android: "56" edge: "79" # macOS and Windows, not Linux +compat_features: + - api.Bluetooth + - api.Bluetooth.getAvailability + - api.Bluetooth.getDevices + - api.Bluetooth.requestDevice + - api.Bluetooth.requestDevice.options_exclusionFilters_parameter + - api.Bluetooth.requestDevice.options_filter_manufacturerData_parameter + - api.BluetoothCharacteristicProperties + - api.BluetoothCharacteristicProperties.authenticatedSignedWrites + - api.BluetoothCharacteristicProperties.broadcast + - api.BluetoothCharacteristicProperties.indicate + - api.BluetoothCharacteristicProperties.notify + - api.BluetoothCharacteristicProperties.read + - api.BluetoothCharacteristicProperties.reliableWrite + - api.BluetoothCharacteristicProperties.writableAuxiliaries + - api.BluetoothCharacteristicProperties.write + - api.BluetoothCharacteristicProperties.writeWithoutResponse + - api.BluetoothDevice + - api.BluetoothDevice.gatt + - api.BluetoothDevice.gattserverdisconnected_event + - api.BluetoothDevice.id + - api.BluetoothDevice.name + - api.BluetoothRemoteGATTCharacteristic + - api.BluetoothRemoteGATTCharacteristic.characteristicvaluechanged_event + - api.BluetoothRemoteGATTCharacteristic.getDescriptor + - api.BluetoothRemoteGATTCharacteristic.getDescriptors + - api.BluetoothRemoteGATTCharacteristic.properties + - api.BluetoothRemoteGATTCharacteristic.readValue + - api.BluetoothRemoteGATTCharacteristic.service + - api.BluetoothRemoteGATTCharacteristic.startNotifications + - api.BluetoothRemoteGATTCharacteristic.stopNotifications + - api.BluetoothRemoteGATTCharacteristic.uuid + - api.BluetoothRemoteGATTCharacteristic.value + - api.BluetoothRemoteGATTCharacteristic.writeValueWithResponse + - api.BluetoothRemoteGATTCharacteristic.writeValueWithoutResponse + - api.BluetoothRemoteGATTDescriptor + - api.BluetoothRemoteGATTDescriptor.characteristic + - api.BluetoothRemoteGATTDescriptor.readValue + - api.BluetoothRemoteGATTDescriptor.uuid + - api.BluetoothRemoteGATTDescriptor.value + - api.BluetoothRemoteGATTDescriptor.writeValue + - api.BluetoothRemoteGATTServer + - api.BluetoothRemoteGATTServer.connect + - api.BluetoothRemoteGATTServer.connected + - api.BluetoothRemoteGATTServer.device + - api.BluetoothRemoteGATTServer.disconnect + - api.BluetoothRemoteGATTServer.getPrimaryService + - api.BluetoothRemoteGATTServer.getPrimaryServices + - api.BluetoothRemoteGATTService + - api.BluetoothRemoteGATTService.device + - api.BluetoothRemoteGATTService.getCharacteristic + - api.BluetoothRemoteGATTService.getCharacteristics + - api.BluetoothRemoteGATTService.isPrimary + - api.BluetoothRemoteGATTService.uuid + - api.BluetoothUUID + - api.BluetoothUUID.canonicalUUID_static + - api.BluetoothUUID.getCharacteristic_static + - api.BluetoothUUID.getDescriptor_static + - api.BluetoothUUID.getService_static + - api.Navigator.bluetooth + - html.elements.iframe.allow.bluetooth + - http.headers.Permissions-Policy.bluetooth diff --git a/features/web-bluetooth.yml.dist b/features/web-bluetooth.yml.dist index e976bc8ea4c..18585a49c95 100644 --- a/features/web-bluetooth.yml.dist +++ b/features/web-bluetooth.yml.dist @@ -2,6 +2,14 @@ # Do not edit this file by hand. Edit the source file instead! compat_features: + # baseline: false + # support: + # chrome: "104" + # chrome_android: "104" + # edge: "104" + - html.elements.iframe.allow.bluetooth + - http.headers.Permissions-Policy.bluetooth + # baseline: false # support: # chrome_android: "56" @@ -74,6 +82,16 @@ compat_features: - api.BluetoothRemoteGATTCharacteristic.writeValueWithResponse - api.BluetoothRemoteGATTCharacteristic.writeValueWithoutResponse + # baseline: false + # support: + # chrome_android: "92" + - api.Bluetooth.requestDevice.options_filter_manufacturerData_parameter + + # baseline: false + # support: + # chrome_android: "114" + - api.Bluetooth.requestDevice.options_exclusionFilters_parameter + # baseline: false # support: {} - api.Bluetooth.getDevices