| Index: third_party/WebKit/Source/modules/bluetooth/BluetoothGATTCharacteristic.idl | 
| diff --git a/third_party/WebKit/Source/modules/bluetooth/BluetoothGATTCharacteristic.idl b/third_party/WebKit/Source/modules/bluetooth/BluetoothGATTCharacteristic.idl | 
| index b6d8d57ea7241a3c634ddd698968639d6a78b9e9..bfc55ffbcbe4d7cc3127c17a744f41180a4bc161 100644 | 
| --- a/third_party/WebKit/Source/modules/bluetooth/BluetoothGATTCharacteristic.idl | 
| +++ b/third_party/WebKit/Source/modules/bluetooth/BluetoothGATTCharacteristic.idl | 
| @@ -10,17 +10,21 @@ | 
| GarbageCollected, | 
| ActiveDOMObject, | 
| RuntimeEnabled=WebBluetooth, | 
| -] interface BluetoothGATTCharacteristic {//: CharacteristicEventHandlers { | 
| +] interface BluetoothGATTCharacteristic : EventTarget {//: CharacteristicEventHandlers { | 
| // TODO(ortuno): Add test to make sure service matches the service | 
| // used to call getCharacteristic. | 
| // readonly    attribute BluetoothGATTService     service; | 
| readonly    attribute UUID                   uuid; | 
| // readonly    attribute CharacteristicProperties properties; | 
| -    // readonly    attribute ArrayBuffer?             value; | 
| +    readonly    attribute ArrayBuffer?             value; | 
| // Promise<BluetoothGATTDescriptor>           getDescriptor(BluetoothDescriptorUUID descriptor); | 
| // Promise<sequence<BluetoothGATTDescriptor>> getDescriptors(optional BluetoothDescriptorUUID descriptor); | 
| [CallWith=ScriptState] Promise<ArrayBuffer> readValue(); | 
| [CallWith=ScriptState] Promise<void>        writeValue(BufferSource value); | 
| [CallWith=ScriptState] Promise<void>        startNotifications(); | 
| [CallWith=ScriptState] Promise<void>        stopNotifications(); | 
| + | 
| +    // TODO(ortuno): Move this to CharacteristicEventHandlers. | 
| +    // http://crbug.com/537459 | 
| +    attribute EventHandler oncharacteristicvaluechanged; | 
| }; | 
|  |