{"repo":"WebBluetoothCG/web-bluetooth","summary":{"retrieved":"2026-05-16T07:37:57Z","triageViolations":18,"urgentViolations":0,"soonViolations":0,"agendaViolations":0,"needsEditsViolations":0,"needTriage":0,"urgent":0,"soon":0,"agenda":0,"needsEdits":0,"other":83},"triage":[{"number":304,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/304","title":"Consider renaming the \"bluetooth\" permission","author":"jyasskin","createdAt":"2016-10-06T21:03:17Z","labels":[],"sloTimeUsed":"P3508DT10H34M40S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0},"outOfSlo":true},{"number":311,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/311","title":"Consider exposing a connection's RSSI","author":"jyasskin","createdAt":"2016-10-11T22:21:14Z","labels":[],"sloTimeUsed":"P3503DT9H16M43S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":334,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/334","title":"Scanning algorithm misses devices if there is a filter with no services.","author":"g-ortuno","createdAt":"2016-11-10T06:06:36Z","labels":["needs wording"],"sloTimeUsed":"P3474DT1H31M21S","whichSlo":"triage","stats":{"numTimelineItems":1,"numComments":0,"numLabels":1},"outOfSlo":true},{"number":354,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/354","title":"Should we remove the Bluetooth Tree?","author":"scheib","createdAt":"2017-02-02T18:28:37Z","labels":[],"sloTimeUsed":"P3389DT13H9M20S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":357,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/357","title":"Remove devices from BluetoothPermissionData","author":"dati91","createdAt":"2017-02-14T12:34:48Z","labels":[],"sloTimeUsed":"P3377DT19H3M9S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":448,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/448","title":"Support reliable write transactions","author":"reillyeon","createdAt":"2019-07-10T23:44:38Z","labels":[],"sloTimeUsed":"P2501DT7H53M19S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":449,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/449","title":"Specify fallback order for writeValue()","author":"reillyeon","createdAt":"2019-07-10T23:48:16Z","labels":[],"sloTimeUsed":"P2501DT7H49M41S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":453,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/453","title":"Service worker support for scanning","author":"reillyeon","createdAt":"2019-09-16T06:06:59Z","labels":[],"sloTimeUsed":"P2434DT1H30M58S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":464,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/464","title":"Clarify how allowed Bluetooth devices are stored.","author":"odejesush","createdAt":"2020-01-13T18:15:22Z","labels":[],"sloTimeUsed":"P2314DT13H22M35S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":485,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/485","title":"Update Testing Web Bluetooth Page","author":"odejesush","createdAt":"2020-04-01T20:15:05Z","labels":[],"sloTimeUsed":"P2235DT11H22M52S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":511,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/511","title":"Allow access to natively paired/connected devices","author":"1pratham","createdAt":"2020-08-27T07:59:21Z","labels":[],"sloTimeUsed":"P2087DT23H38M36S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":527,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/527","title":"Should there be a scanning stopped event?","author":"reillyeon","createdAt":"2020-10-13T18:19:51Z","labels":[],"sloTimeUsed":"P2040DT13H18M6S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":536,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/536","title":"can not change LMP response timeout param","author":"shenghuowang","createdAt":"2020-12-15T06:50:12Z","labels":[],"sloTimeUsed":"P1978DT47M45S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":575,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/575","title":"Split Security and Privacy considerations sections","author":"beaufortfrancois","createdAt":"2022-03-07T13:12:43Z","labels":[],"sloTimeUsed":"P1530DT18H25M14S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":596,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/596","title":"No need for a [[BackingMap]] in Bluetooth{Manufacturer,Service}DataMap anymore","author":"rakuco","createdAt":"2022-10-20T09:51:54Z","labels":[],"sloTimeUsed":"P1303DT21H46M3S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":631,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/631","title":"allowedManufacturerData internal slot is never initialized","author":"nondebug","createdAt":"2024-09-04T23:44:03Z","labels":[],"sloTimeUsed":"P618DT7H53M54S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":632,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/632","title":"Bluetooth device manufacturer data property","author":"nondebug","createdAt":"2024-09-24T20:49:30Z","labels":[],"sloTimeUsed":"P598DT10H48M27S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true},{"number":634,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/634","title":"[WebDriver BiDi] Add command to remove simulated Bluetooth adapter","author":"sadym-chromium","createdAt":"2024-11-08T14:14:03Z","labels":[],"sloTimeUsed":"P553DT17H23M54S","whichSlo":"triage","stats":{"numTimelineItems":0,"numComments":0,"numLabels":0},"outOfSlo":true}],"urgent":[],"soon":[],"agenda":[],"needsEdits":[],"other":[{"number":4,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/4","title":"Figure out how much fingerprinting is needed/acceptable","author":"jyasskin","createdAt":"2014-08-08T01:36:29Z","labels":["help wanted","privacy"],"milestone":{"url":"https://github.com/WebBluetoothCG/web-bluetooth/milestone/2","title":"Complete GATT Communication"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":6,"numLabels":2}},{"number":12,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/12","title":"Write an implementation tips document","author":"jyasskin","createdAt":"2014-08-12T03:29:15Z","labels":["low priority"],"milestone":{"url":"https://github.com/WebBluetoothCG/web-bluetooth/milestone/1","title":"Initial GATT Communication"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numLabels":1}},{"number":29,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/29","title":"Add a use case for a battery level website that watches any connected device","author":"jyasskin","createdAt":"2014-08-19T20:00:32Z","labels":[],"milestone":{"url":"https://github.com/WebBluetoothCG/web-bluetooth/milestone/2","title":"Complete GATT Communication"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":42,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/42","title":"Should `requestDevice` allow choosing more than 1 device?","author":"jracle","createdAt":"2014-09-22T10:30:33Z","labels":["needs wording","low priority"],"milestone":{"url":"https://github.com/WebBluetoothCG/web-bluetooth/milestone/2","title":"Complete GATT Communication"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numLabels":2}},{"number":46,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/46","title":"Investigate how malicious devices could become trusted keyboards/mice","author":"jyasskin","createdAt":"2014-09-24T23:43:17Z","labels":["help wanted","security"],"milestone":{"url":"https://github.com/WebBluetoothCG/web-bluetooth/milestone/1","title":"Initial GATT Communication"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numLabels":2}},{"number":53,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/53","title":"Enable applications to view added/changed/removed services upon Service Changed","author":"scheib","createdAt":"2014-10-09T19:45:39Z","labels":[],"milestone":{"url":"https://github.com/WebBluetoothCG/web-bluetooth/milestone/1","title":"Initial GATT Communication"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":75,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/75","title":"Add code examples to the spec","author":"jyasskin","createdAt":"2015-03-16T23:43:32Z","labels":[],"milestone":{"url":"https://github.com/WebBluetoothCG/web-bluetooth/milestone/2","title":"Complete GATT Communication"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":78,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/78","title":"Design Peripheral/GATT Server support","author":"jyasskin","createdAt":"2015-03-20T17:20:58Z","labels":["low priority"],"milestone":{"url":"https://github.com/WebBluetoothCG/web-bluetooth/milestone/5","title":"GATT Server"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numLabels":1}},{"number":133,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/133","title":"Apply [EnforceRange] to the BluetoothUUID operations","author":"jyasskin","createdAt":"2015-06-21T14:45:16Z","labels":[],"milestone":{"url":"https://github.com/WebBluetoothCG/web-bluetooth/milestone/1","title":"Initial GATT Communication"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":137,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/137","title":"Provide a way to pair when the user's paying attention","author":"jyasskin","createdAt":"2015-07-07T17:22:12Z","labels":[],"milestone":{"url":"https://github.com/WebBluetoothCG/web-bluetooth/milestone/2","title":"Complete GATT Communication"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numLabels":0}},{"number":152,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/152","title":"Should connectGATT() time out or wait until a device is available?","author":"jyasskin","createdAt":"2015-08-20T20:52:28Z","labels":[],"milestone":{"url":"https://github.com/WebBluetoothCG/web-bluetooth/milestone/2","title":"Complete GATT Communication"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numLabels":0}},{"number":166,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/166","title":"Serialize start/stop notifications","author":"jyasskin","createdAt":"2015-09-22T00:28:58Z","labels":[],"milestone":{"url":"https://github.com/WebBluetoothCG/web-bluetooth/milestone/2","title":"Complete GATT Communication"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":168,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/168","title":"Consider exposing whether a characteristic has notifications enabled.","author":"jyasskin","createdAt":"2015-09-24T22:59:26Z","labels":[],"milestone":{"url":"https://github.com/WebBluetoothCG/web-bluetooth/milestone/2","title":"Complete GATT Communication"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":173,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/173","title":"Allow UAs to cache immutable characteristic values","author":"jyasskin","createdAt":"2015-10-12T16:56:26Z","labels":[],"milestone":{"url":"https://github.com/WebBluetoothCG/web-bluetooth/milestone/2","title":"Complete GATT Communication"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":183,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/183","title":"Check if Android exposes servicechanged; if not, consider exposing re-discover function","author":"jyasskin","createdAt":"2015-10-27T01:36:49Z","labels":[],"milestone":{"url":"https://github.com/WebBluetoothCG/web-bluetooth/milestone/2","title":"Complete GATT Communication"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":184,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/184","title":"Mechanism for passing a Bluetooth service to a ServiceWorker","author":"markafoltz","createdAt":"2015-10-27T02:42:19Z","labels":[],"milestone":{"url":"https://github.com/WebBluetoothCG/web-bluetooth/milestone/2","title":"Complete GATT Communication"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":185,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/185","title":"Don't read Extended Properties until necessary","author":"scheib","createdAt":"2015-10-30T17:49:20Z","labels":[],"milestone":{"url":"https://github.com/WebBluetoothCG/web-bluetooth/milestone/1","title":"Initial GATT Communication"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":188,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/188","title":"GATT operation in progress - how to handle it?","author":"perja12","createdAt":"2015-11-24T09:34:22Z","labels":[],"milestone":{"url":"https://github.com/WebBluetoothCG/web-bluetooth/milestone/1","title":"Initial GATT Communication"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":231,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/231","title":"Advertisement / Beacon Broadcast Support","author":"kevinahuber","createdAt":"2016-04-26T21:48:37Z","labels":["beacons"],"milestone":{"url":"https://github.com/WebBluetoothCG/web-bluetooth/milestone/4","title":"BLE Advertising"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numLabels":1}},{"number":243,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/243","title":"Add a \"connectable\" filter to requestDevice","author":"beaufortfrancois","createdAt":"2016-06-14T09:11:30Z","labels":[],"milestone":{"url":"https://github.com/WebBluetoothCG/web-bluetooth/milestone/2","title":"Complete GATT Communication"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":253,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/253","title":"Add a \"connectable\" field to BluetoothDevice","author":"jracle","createdAt":"2016-07-26T14:31:17Z","labels":[],"milestone":{"url":"https://github.com/WebBluetoothCG/web-bluetooth/milestone/2","title":"Complete GATT Communication"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":255,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/255","title":"Clarify the role of requestDevice vs requestLEScan","author":"jracle","createdAt":"2016-07-26T14:54:01Z","labels":[],"milestone":{"url":"https://github.com/WebBluetoothCG/web-bluetooth/milestone/3","title":"BLE Scanning"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numLabels":0}},{"number":256,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/256","title":"Clarify GATT connection status / behavior","author":"jracle","createdAt":"2016-07-26T16:04:56Z","labels":["needs wording"],"milestone":{"url":"https://github.com/WebBluetoothCG/web-bluetooth/milestone/2","title":"Complete GATT Communication"},"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numLabels":1}},{"number":274,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/274","title":"Don't fire characteristicvaluechanged for Read Responses","author":"Emill","createdAt":"2016-08-16T14:45:00Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":18,"numLabels":0}},{"number":295,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/295","title":"Add ability to show only connected devices in bluetooth chooser","author":"beaufortfrancois","createdAt":"2016-09-14T14:24:13Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":10,"numLabels":0}},{"number":299,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/299","title":"How to retrieve a device's name.","author":"g-ortuno","createdAt":"2016-09-27T07:14:32Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":4,"numLabels":0}},{"number":300,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/300","title":"read-only ArrayBuffer is strange","author":"domenic","createdAt":"2016-09-27T14:09:28Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":7,"numLabels":0}},{"number":305,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/305","title":"Consider allowing UAs to omit navigator.bluetooth on platforms that don't support it.","author":"jyasskin","createdAt":"2016-10-06T21:29:06Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}},{"number":307,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/307","title":"Improve the getAvailability() design","author":"jyasskin","createdAt":"2016-10-06T22:13:21Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":5,"numLabels":0}},{"number":312,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/312","title":"Make RSSI non optional","author":"g-ortuno","createdAt":"2016-10-12T02:24:25Z","labels":["needs wording"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":4,"numLabels":1}},{"number":313,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/313","title":"Error out earlier if no allowedServices.","author":"g-ortuno","createdAt":"2016-10-12T04:50:29Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":5,"numLabels":0}},{"number":324,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/324","title":"Advise performing a web privacy assessment","author":"scheib","createdAt":"2016-10-27T22:38:20Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}},{"number":330,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/330","title":"Consider moving the AttributeInstanceMap to BluetoothDevice from Bluetooth","author":"g-ortuno","createdAt":"2016-11-02T23:51:03Z","labels":["needs wording"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":2,"numLabels":1}},{"number":342,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/342","title":"Deal with a limit on the number of active connections","author":"gfwilliams","createdAt":"2016-12-19T12:00:09Z","labels":["low priority"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":1,"numComments":5,"numLabels":1}},{"number":351,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/351","title":"[[BackingMap]] manipulation is underdefined","author":"bzbarsky","createdAt":"2017-01-25T20:06:49Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":5,"numLabels":0}},{"number":363,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/363","title":"Rename gattserverdisconnected to gattserverdisconnect","author":"beaufortfrancois","createdAt":"2017-04-12T07:03:13Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":4,"numLabels":0}},{"number":372,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/372","title":"No trigger characteristicvaluechanged method","author":"brave2016","createdAt":"2017-08-17T08:01:08Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":15,"numLabels":0}},{"number":379,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/379","title":"Fix references to navigator.permissions.request","author":"beaufortfrancois","createdAt":"2017-11-08T08:56:49Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":380,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/380","title":"[Use Case] Bluetooth bike locks","author":"markafoltz","createdAt":"2017-11-10T04:37:58Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":381,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/381","title":"Simplified bluetooth beacon scanning API","author":"jcampbell05","createdAt":"2017-11-20T21:02:31Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":382,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/382","title":"Transfer URL between web applications","author":"MirindaLucjo","createdAt":"2018-01-02T12:39:20Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":383,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/383","title":"API which provides the negotiated MTU is required","createdAt":"2018-01-24T09:39:33Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":56,"numLabels":0}},{"number":407,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/407","title":"Allow manufacturerData and serviceData filters to requestDevice() to be Uint8Array or sequence<octet>","author":"rajsite","createdAt":"2018-09-02T23:22:41Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":417,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/417","title":"Allow passing MAC address filter to requestDevice()","author":"Madhu-Kurimeti","createdAt":"2018-11-20T08:57:43Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":10,"numLabels":0}},{"number":422,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/422","title":"Service Worker support for WebBluetooth","author":"hardillb","createdAt":"2018-12-16T17:38:34Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":28,"numLabels":0}},{"number":439,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/439","title":"Use AbortController instead of stop method","author":"kenchris","createdAt":"2019-05-21T13:51:10Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":7,"numLabels":0}},{"number":444,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/444","title":"Web Bluetooth with a Custom GATT Service?","author":"mduffy215","createdAt":"2019-06-17T11:36:07Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":445,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/445","title":"Support for Bluetooth Mesh","author":"zzzh","createdAt":"2019-06-24T07:52:02Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":9,"numLabels":0}},{"number":459,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/459","title":"discussion: is there possibility to change getAvailability() be sync API","author":"yorkie","createdAt":"2019-10-24T14:49:41Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":10,"numLabels":0}},{"number":479,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/479","title":"Allow specify protection/security levels upon requesting a device","author":"tech234a","createdAt":"2020-03-15T01:38:41Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":5,"numLabels":0}},{"number":489,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/489","title":"Dead links to developer.bluetooth.org","author":"motla","createdAt":"2020-04-29T13:06:16Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":5,"numLabels":0}},{"number":499,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/499","title":"AdvertisingEvent objects may contain service UUIDs that the site has not explicitly requested permission for.","author":"odejesush","createdAt":"2020-06-01T22:12:01Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":9,"numLabels":0}},{"number":500,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/500","title":"Robust handling of errors listening to 'characteristicvaluechanged'","author":"rajsite","createdAt":"2020-06-02T18:01:00Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":5,"numLabels":0}},{"number":513,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/513","title":"No services matching UUID help","author":"Cegard","createdAt":"2020-09-05T18:08:41Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":12,"numLabels":0}},{"number":514,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/514","title":"Generate 'characteristicvaluechanged' events without waiting for a CCCD update","author":"reillyeon","createdAt":"2020-09-09T01:27:29Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":5,"numLabels":0}},{"number":529,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/529","title":"Block scanning of COVID19 codes?","author":"flatsiedatsie","createdAt":"2020-11-02T13:58:09Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":531,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/531","title":"Question about mapping Scanning promises to Windows Bluetooth States","author":"usivagna","createdAt":"2020-11-17T01:14:30Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":532,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/532","title":"NotSupportedError: GATT Error unknown when writing to device using web bluetooth API","createdAt":"2020-11-18T07:58:09Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":4,"numLabels":0}},{"number":555,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/555","title":"Bluetooth 4.0 - Secure Simple Pairing (SSP) / Pin-Code Support","author":"mtom55","createdAt":"2021-07-29T05:19:40Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":4,"numLabels":0}},{"number":561,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/561","title":"requestDevice()'s services filter cannot found any device","author":"nex314","createdAt":"2021-09-15T08:58:31Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}},{"number":564,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/564","title":"Cannot receive blood pressure value using web Bluetooth","author":"zoe-09","createdAt":"2021-10-21T07:24:45Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":566,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/566","title":"Fix AbortSignal ","author":"miketaylr","createdAt":"2021-11-15T17:28:05Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":569,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/569","title":"Streaming BLE5 PHY data rates","author":"joshbrew","createdAt":"2021-12-08T02:48:11Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":8,"numLabels":0}},{"number":570,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/570","title":"Wrong handling of property 'name' for BLE devices ","author":"Z80sp","createdAt":"2021-12-10T17:29:47Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}},{"number":571,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/571","title":"Worker support","author":"reillyeon","createdAt":"2022-01-04T21:59:28Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":9,"numLabels":0}},{"number":583,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/583","title":"Access device MAC address","author":"Milooooo1","createdAt":"2022-04-14T14:45:47Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":5,"numLabels":0}},{"number":584,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/584","title":"About navigator.bluetooth.requestLEScan() function ","author":"nex314","createdAt":"2022-05-04T04:14:03Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":3,"numLabels":0}},{"number":591,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/591","title":"watchAdvertisements() should return a \"sentinel\" object","author":"reillyeon","createdAt":"2022-07-19T21:09:40Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":4,"numLabels":0}},{"number":592,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/592","title":"How to invalidate characteristics cache given that Service Changed is not implemented yet?","author":"zachmoshe","createdAt":"2022-08-30T08:56:16Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":597,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/597","title":"BluetoothAdvertisingEventInit.{manufacturer,service}Data's type is unclear","author":"rakuco","createdAt":"2022-10-20T10:15:02Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":603,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/603","title":"Would be nice to enable the Discussions on this repo, not everything is an issue ","author":"EdwinFairchild","createdAt":"2023-04-13T20:37:19Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":604,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/604","title":"[watchAdvertisements] Support Extended Advertising","author":"larsgk","createdAt":"2023-04-18T11:50:32Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":10,"numLabels":0}},{"number":612,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/612","title":"Using Bluetooth from WebExtension","author":"eqvinox","createdAt":"2023-09-18T11:57:48Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":618,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/618","title":"Filter on or prefer paired devices","author":"reillyeon","createdAt":"2024-01-26T18:20:35Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":621,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/621","title":"Proposal does not reflect Chromium's dynamic device selection","author":"jugglinmike-bocoup","createdAt":"2024-03-12T21:21:27Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":623,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/623","title":"Proposal: active scanning with scan response","author":"mikolajefento","createdAt":"2024-04-05T10:34:26Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":7,"numLabels":0}},{"number":635,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/635","title":"[WebDriver BiDi] Allow browser-wide \"simulated Bluetooth adapter\"","author":"sadym-chromium","createdAt":"2024-11-08T14:28:36Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":4,"numLabels":0}},{"number":636,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/636","title":"BluetoothLEScanFilter's manufacturerData and serviceData are not arrays","author":"jeroen1602","createdAt":"2024-11-15T15:02:48Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":637,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/637","title":"[WebDriver BiDi] Respect user context","author":"sadym-chromium","createdAt":"2024-11-18T15:07:42Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":639,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/639","title":"The \"add an allowed Bluetooth device\" algorithm does not actually add the device","author":"tidoust","createdAt":"2025-01-17T06:56:32Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}},{"number":640,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/640","title":"How to properly abort a `device.gatt.connect()` attempt","author":"mgibbs189","createdAt":"2025-01-23T02:53:23Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":10,"numLabels":0}},{"number":668,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/668","title":"Device unable to connect in same browser environment","author":"seanflynn5","createdAt":"2026-02-05T21:26:58Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":2,"numLabels":0}},{"number":669,"url":"https://github.com/WebBluetoothCG/web-bluetooth/issues/669","title":"Blocklisting and the Bluetooth Scanning Specification","author":"nondebug","createdAt":"2026-03-31T21:26:38Z","labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":0,"numComments":1,"numLabels":0}}]}