web-bluetooth: Add deprecation warning to writeValue() [chromium/src : main]

0 views
Skip to first unread message

Giovanni Ortuno Urquidi (Gerrit)

unread,
Oct 13, 2025, 2:42:42 PM (2 days ago) Oct 13
to Giovanni Ortuno Urquidi, Matt Reynolds, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, mattreyno...@chromium.org, odejesu...@chromium.org
Attention needed from Matt Reynolds

Giovanni Ortuno Urquidi voted and added 1 comment

Votes added by Giovanni Ortuno Urquidi

Commit-Queue+1

1 comment

Patchset-level comments
File-level comment, Patchset 3 (Latest):
Giovanni Ortuno Urquidi . resolved

PTAL!

Open in Gerrit

Related details

Attention is currently required from:
  • Matt Reynolds
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: If572051b4f979390dcc4f55458f6f7c7617d10e9
Gerrit-Change-Number: 7031921
Gerrit-PatchSet: 3
Gerrit-Owner: Giovanni Ortuno Urquidi <ort...@chromium.org>
Gerrit-Reviewer: Giovanni Ortuno Urquidi <ort...@chromium.org>
Gerrit-Reviewer: Matt Reynolds <mattre...@chromium.org>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-Attention: Matt Reynolds <mattre...@chromium.org>
Gerrit-Comment-Date: Mon, 13 Oct 2025 18:42:36 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Matt Reynolds (Gerrit)

unread,
Oct 14, 2025, 6:19:17 PM (yesterday) Oct 14
to Giovanni Ortuno Urquidi, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, mattreyno...@chromium.org, odejesu...@chromium.org
Attention needed from Giovanni Ortuno Urquidi

Matt Reynolds added 1 comment

File third_party/blink/renderer/core/frame/deprecation/deprecation.json5
Line 581, Patchset 3 (Latest): message: "`BluetoothRemoteGATTCharacteristic.writeValue()` is deprecated. Use `writeValueWithResponse()` or `writeValueWithoutResponse()` instead.",
Matt Reynolds . unresolved

I expect developers will want more information about the plans to deprecate this method, but currently there's nowhere to go to find that information. Please create a chromestatus.com entry for this deprecation and add its `chrome_status_feature` value to the deprecation.json5 entry.

Open in Gerrit

Related details

Attention is currently required from:
  • Giovanni Ortuno Urquidi
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • requirement is not satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: If572051b4f979390dcc4f55458f6f7c7617d10e9
    Gerrit-Change-Number: 7031921
    Gerrit-PatchSet: 3
    Gerrit-Owner: Giovanni Ortuno Urquidi <ort...@chromium.org>
    Gerrit-Reviewer: Giovanni Ortuno Urquidi <ort...@chromium.org>
    Gerrit-Reviewer: Matt Reynolds <mattre...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-Attention: Giovanni Ortuno Urquidi <ort...@chromium.org>
    Gerrit-Comment-Date: Tue, 14 Oct 2025 22:18:52 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Giovanni Ortuno Urquidi (Gerrit)

    unread,
    10:49 AM (10 hours ago) 10:49 AM
    to Giovanni Ortuno Urquidi, Matt Reynolds, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, mattreyno...@chromium.org, odejesu...@chromium.org
    Attention needed from Matt Reynolds

    Giovanni Ortuno Urquidi added 1 comment

    File third_party/blink/renderer/core/frame/deprecation/deprecation.json5
    Line 581, Patchset 3: message: "`BluetoothRemoteGATTCharacteristic.writeValue()` is deprecated. Use `writeValueWithResponse()` or `writeValueWithoutResponse()` instead.",
    Matt Reynolds . resolved

    I expect developers will want more information about the plans to deprecate this method, but currently there's nowhere to go to find that information. Please create a chromestatus.com entry for this deprecation and add its `chrome_status_feature` value to the deprecation.json5 entry.

    Giovanni Ortuno Urquidi

    Done

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Matt Reynolds
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: If572051b4f979390dcc4f55458f6f7c7617d10e9
      Gerrit-Change-Number: 7031921
      Gerrit-PatchSet: 4
      Gerrit-Owner: Giovanni Ortuno Urquidi <ort...@chromium.org>
      Gerrit-Reviewer: Giovanni Ortuno Urquidi <ort...@chromium.org>
      Gerrit-Reviewer: Matt Reynolds <mattre...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-Attention: Matt Reynolds <mattre...@chromium.org>
      Gerrit-Comment-Date: Wed, 15 Oct 2025 14:49:08 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Matt Reynolds <mattre...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Matt Reynolds (Gerrit)

      unread,
      1:45 PM (7 hours ago) 1:45 PM
      to Giovanni Ortuno Urquidi, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, mattreyno...@chromium.org, odejesu...@chromium.org
      Attention needed from Giovanni Ortuno Urquidi

      Matt Reynolds added 1 comment

      File third_party/blink/renderer/modules/bluetooth/bluetooth_remote_gatt_characteristic.idl
      Line 20, Patchset 4 (Latest): [CallWith=ScriptState, RaisesException, MeasureAs=WebBluetoothRemoteCharacteristicWriteValue, DeprecateAs=WebBluetoothRemoteCharacteristicWriteValue] Promise<undefined> writeValue([PassAsSpan] BufferSource value);
      Matt Reynolds . unresolved

      Deprecation docs strongly suggest adding a test for the deprecation issue:

      https://chromium.googlesource.com/chromium/src/+/master/third_party/blink/renderer/core/frame/deprecation/README.md#4_test

      Can you check if it's possible to write a test for this deprecation? I think the WebDriver bidi interface is built out enough that we should be able to do this now. But, I don't see any other bidi inspector-protocol tests so there may be some blocker I'm not aware of.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Giovanni Ortuno Urquidi
      Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement is not satisfiedCode-Owners
        • requirement is not satisfiedCode-Review
        • requirement is not satisfiedNo-Unresolved-Comments
        • requirement is not satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: If572051b4f979390dcc4f55458f6f7c7617d10e9
        Gerrit-Change-Number: 7031921
        Gerrit-PatchSet: 4
        Gerrit-Owner: Giovanni Ortuno Urquidi <ort...@chromium.org>
        Gerrit-Reviewer: Giovanni Ortuno Urquidi <ort...@chromium.org>
        Gerrit-Reviewer: Matt Reynolds <mattre...@chromium.org>
        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
        Gerrit-Attention: Giovanni Ortuno Urquidi <ort...@chromium.org>
        Gerrit-Comment-Date: Wed, 15 Oct 2025 17:45:21 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Giovanni Ortuno Urquidi (Gerrit)

        unread,
        2:00 PM (7 hours ago) 2:00 PM
        to Giovanni Ortuno Urquidi, Matt Reynolds, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, mattreyno...@chromium.org, odejesu...@chromium.org
        Attention needed from Matt Reynolds

        Giovanni Ortuno Urquidi added 1 comment

        File third_party/blink/renderer/modules/bluetooth/bluetooth_remote_gatt_characteristic.idl
        Line 20, Patchset 4 (Latest): [CallWith=ScriptState, RaisesException, MeasureAs=WebBluetoothRemoteCharacteristicWriteValue, DeprecateAs=WebBluetoothRemoteCharacteristicWriteValue] Promise<undefined> writeValue([PassAsSpan] BufferSource value);
        Matt Reynolds . resolved

        Deprecation docs strongly suggest adding a test for the deprecation issue:

        https://chromium.googlesource.com/chromium/src/+/master/third_party/blink/renderer/core/frame/deprecation/README.md#4_test

        Can you check if it's possible to write a test for this deprecation? I think the WebDriver bidi interface is built out enough that we should be able to do this now. But, I don't see any other bidi inspector-protocol tests so there may be some blocker I'm not aware of.

        Giovanni Ortuno Urquidi

        I tried writing a test but I couldn't get the bluetooth test infra to work with the devtools test infra. I looked at other tests there and they are for simpler things. I tested this manually though and it seems to work.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Matt Reynolds
        Submit Requirements:
          • requirement satisfiedCode-Coverage
          • requirement is not satisfiedCode-Owners
          • requirement is not satisfiedCode-Review
          • requirement is not satisfiedReview-Enforcement
          Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
          Gerrit-MessageType: comment
          Gerrit-Project: chromium/src
          Gerrit-Branch: main
          Gerrit-Change-Id: If572051b4f979390dcc4f55458f6f7c7617d10e9
          Gerrit-Change-Number: 7031921
          Gerrit-PatchSet: 4
          Gerrit-Owner: Giovanni Ortuno Urquidi <ort...@chromium.org>
          Gerrit-Reviewer: Giovanni Ortuno Urquidi <ort...@chromium.org>
          Gerrit-Reviewer: Matt Reynolds <mattre...@chromium.org>
          Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
          Gerrit-Attention: Matt Reynolds <mattre...@chromium.org>
          Gerrit-Comment-Date: Wed, 15 Oct 2025 18:00:36 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          Comment-In-Reply-To: Matt Reynolds <mattre...@chromium.org>
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Matt Reynolds (Gerrit)

          unread,
          2:02 PM (7 hours ago) 2:02 PM
          to Giovanni Ortuno Urquidi, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, mattreyno...@chromium.org, odejesu...@chromium.org
          Attention needed from Giovanni Ortuno Urquidi

          Matt Reynolds voted and added 1 comment

          Votes added by Matt Reynolds

          Code-Review+1

          1 comment

          Patchset-level comments
          File-level comment, Patchset 4 (Latest):
          Matt Reynolds . resolved

          lgtm

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Giovanni Ortuno Urquidi
          Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement is not satisfiedCode-Owners
            • requirement satisfiedCode-Review
            • requirement satisfiedReview-Enforcement
            Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
            Gerrit-MessageType: comment
            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: If572051b4f979390dcc4f55458f6f7c7617d10e9
            Gerrit-Change-Number: 7031921
            Gerrit-PatchSet: 4
            Gerrit-Owner: Giovanni Ortuno Urquidi <ort...@chromium.org>
            Gerrit-Reviewer: Giovanni Ortuno Urquidi <ort...@chromium.org>
            Gerrit-Reviewer: Matt Reynolds <mattre...@chromium.org>
            Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
            Gerrit-Attention: Giovanni Ortuno Urquidi <ort...@chromium.org>
            Gerrit-Comment-Date: Wed, 15 Oct 2025 18:01:58 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Giovanni Ortuno Urquidi (Gerrit)

            unread,
            2:23 PM (7 hours ago) 2:23 PM
            to Giovanni Ortuno Urquidi, Matt Reynolds, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, mattreyno...@chromium.org, odejesu...@chromium.org

            Giovanni Ortuno Urquidi voted and added 1 comment

            Votes added by Giovanni Ortuno Urquidi

            Commit-Queue+2

            1 comment

            Patchset-level comments
            Giovanni Ortuno Urquidi . resolved

            thanks!

            Open in Gerrit

            Related details

            Attention set is empty
            Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement is not satisfiedCode-Owners
            • requirement satisfiedCode-Review
            • requirement satisfiedReview-Enforcement
            Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
            Gerrit-MessageType: comment
            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: If572051b4f979390dcc4f55458f6f7c7617d10e9
            Gerrit-Change-Number: 7031921
            Gerrit-PatchSet: 4
            Gerrit-Owner: Giovanni Ortuno Urquidi <ort...@chromium.org>
            Gerrit-Reviewer: Giovanni Ortuno Urquidi <ort...@chromium.org>
            Gerrit-Reviewer: Matt Reynolds <mattre...@chromium.org>
            Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
            Gerrit-Comment-Date: Wed, 15 Oct 2025 18:23:34 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Giovanni Ortuno Urquidi (Gerrit)

            unread,
            2:24 PM (7 hours ago) 2:24 PM
            to Giovanni Ortuno Urquidi, Ari Chivukula, Matt Reynolds, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, mattreyno...@chromium.org, odejesu...@chromium.org
            Attention needed from Ari Chivukula

            Giovanni Ortuno Urquidi voted and added 1 comment

            Votes added by Giovanni Ortuno Urquidi

            Auto-Submit+1

            1 comment

            Patchset-level comments
            Giovanni Ortuno Urquidi . resolved

            arichiv: PTAL at deprecation.json5

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Ari Chivukula
            Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement is not satisfiedCode-Owners
            • requirement satisfiedCode-Review
            • requirement satisfiedReview-Enforcement
            Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
            Gerrit-MessageType: comment
            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: If572051b4f979390dcc4f55458f6f7c7617d10e9
            Gerrit-Change-Number: 7031921
            Gerrit-PatchSet: 4
            Gerrit-Owner: Giovanni Ortuno Urquidi <ort...@chromium.org>
            Gerrit-Reviewer: Ari Chivukula <ari...@chromium.org>
            Gerrit-Reviewer: Giovanni Ortuno Urquidi <ort...@chromium.org>
            Gerrit-Reviewer: Matt Reynolds <mattre...@chromium.org>
            Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
            Gerrit-Attention: Ari Chivukula <ari...@chromium.org>
            Gerrit-Comment-Date: Wed, 15 Oct 2025 18:24:43 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Ari Chivukula (Gerrit)

            unread,
            2:41 PM (6 hours ago) 2:41 PM
            to Giovanni Ortuno Urquidi, Matt Reynolds, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org, mattreyno...@chromium.org, odejesu...@chromium.org
            Attention needed from Giovanni Ortuno Urquidi

            Ari Chivukula added 1 comment

            Patchset-level comments
            Ari Chivukula . resolved
            Open in Gerrit

            Related details

            Attention is currently required from:
            • Giovanni Ortuno Urquidi
            Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement is not satisfiedCode-Owners
            • requirement satisfiedCode-Review
            • requirement satisfiedReview-Enforcement
            Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
            Gerrit-MessageType: comment
            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: If572051b4f979390dcc4f55458f6f7c7617d10e9
            Gerrit-Change-Number: 7031921
            Gerrit-PatchSet: 4
            Gerrit-Owner: Giovanni Ortuno Urquidi <ort...@chromium.org>
            Gerrit-Reviewer: Ari Chivukula <ari...@chromium.org>
            Gerrit-Reviewer: Giovanni Ortuno Urquidi <ort...@chromium.org>
            Gerrit-Reviewer: Matt Reynolds <mattre...@chromium.org>
            Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
            Gerrit-Attention: Giovanni Ortuno Urquidi <ort...@chromium.org>
            Gerrit-Comment-Date: Wed, 15 Oct 2025 18:41:07 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: No
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy
            Reply all
            Reply to author
            Forward
            0 new messages