From b0b6ba0bcf8fa7bfc55e784e356bc6b1c29540a7 Mon Sep 17 00:00:00 2001 From: Francois Daoust Date: Tue, 17 Dec 2024 13:31:43 +0100 Subject: [PATCH] Adjust events patch for Web Bluetooth The target interface of `advertisementreceived` and `gattserverdisconnected` is a mixin, actual target is `BluetoothDevice`. Also, the events bubble, which wasn't properly captured. --- tools/amend-event-data.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tools/amend-event-data.js b/tools/amend-event-data.js index e900e0634b3a..c196ad5f8c17 100644 --- a/tools/amend-event-data.js +++ b/tools/amend-event-data.js @@ -447,6 +447,13 @@ const patches = { change: { targets: ['XMLHttpRequest', 'XMLHttpRequestUpload'] } } ], + 'web-bluetooth': [ + { + pattern: { type: /^(advertisementreceived|gattserverdisconnected)$/ }, + matched: 2, + change: { targets: ['BluetoothDevice'], bubbles: true } + } + ], 'webaudio-1.1': [ { pattern: { type: 'ended' },