Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove never-shipped Bluetooth APIs #9975

Merged
merged 1 commit into from
Apr 30, 2021
Merged

Commits on Apr 20, 2021

  1. Remove never-shipped Bluetooth APIs

    The many all-No entries makes the compat tables look very messy:
    https://developer.mozilla.org/en-US/docs/Web/API/BluetoothDevice#browser_compatibility
    https://developer.mozilla.org/en-US/docs/Web/API/BluetoothAdvertisingData#browser_compatibility
    https://developer.mozilla.org/en-US/docs/Web/API/BluetoothRemoteGATTService#browser_compatibility
    
    The removed APIs were all confirmed to not be supported on Chrome 90 on
    macOS using these generated tests:
    https://mdn-bcd-collector.appspot.com/tests/api/BluetoothDevice
    https://mdn-bcd-collector.appspot.com/tests/api/BluetoothAdvertisingData
    https://mdn-bcd-collector.appspot.com/tests/api/BluetoothRemoteGATTService
    
    Additionally, Chromium's IDL shows most of this isn't there:
    https://source.chromium.org/chromium/chromium/src/+/master:third_party/blink/renderer/modules/bluetooth/bluetooth_device.idl;drc=02d4b05485a75ab044b42658284ae1134da1ebb9
    
    The exception is watchAdvertisements/watchingAdvertisements which are
    behind a flag, but removed anyway rather than filling out the data.
    
    The getIncludedServices entry was also an outlier, it's not actually in
    Chromium so the existing compat data was wrong.
    foolip committed Apr 20, 2021
    Configuration menu
    Copy the full SHA
    eb35b6f View commit details
    Browse the repository at this point in the history