Skip to content

Breakpoints flicker as they are removed/re-added when breakpoints are added/removed #4678

Open

Description

@DanTup

Because we mark breakpoints as unverified initially now, and we delete/re-create them when anything changes (because VS Code just gives us a whole new set), there's a noticable flicker.

Screen.Recording.2023-08-07.at.21.48.30.mov

Activity

  1. added
    in debuggingRelates to the debug adapter or process of running debug sessions
    on Aug 7, 2023
  2. added this to the v3.72.0 milestone on Aug 7, 2023
  3. modified the milestones: v3.72.0, v3.74.0 on Aug 31, 2023
  4. modified the milestones: v3.74.0, v3.76.0 on Oct 2, 2023
  5. modified the milestones: v3.76.0, v3.78.0 on Oct 30, 2023
  6. modified the milestones: v3.78.0, v3.80.0 on Nov 27, 2023
  7. modified the milestones: v3.80.0, v3.82.0 on Dec 21, 2023
  8. modified the milestones: v3.82.0, v3.84.0 on Jan 25, 2024
  9. 18 remaining items

  10. bkonyi commented on Jun 23, 2025

    @bkonyi

    @bkonyi it's not urgent, but would it be possible to do a DDS release in time to roll into Flutter before the next beta branch? (I don't know when that is, but perhaps you do)

    Published! I'll try to make sure it gets rolled in today. Not sure when the next beta cut is, but I think it's soon.

  11. DanTup commented on Jun 23, 2025

    @DanTup
    MemberAuthor

    @bkonyi thank you! Please let me know if you encounter any issues rolling it in (or if it needs doing manually, if you'd like me to look at it).

  12. DanTup commented on Jun 23, 2025

    @DanTup
    MemberAuthor

    This fix is now in Flutter too. When adding/removing breakpoints, I now see just one add/remove request to the VM for each, and the responses indicate breakpoints that were already verified (therefore would not temporarily change back to grey):

    Image

  13. DanTup commented on Jul 11, 2025

    @DanTup
    MemberAuthor

    It's likely this fix will be reverted for now due to some other issues (see https://docs.google.com/document/d/1eeEHG3EL4D5EbB3YiAO5X2TcCRIciFMSPKL_hFGP0Gk/edit?disco=AAABk-csO5o), so re-opening this to fix again after.

  14. reopened this on Jul 11, 2025
  15. modified the milestones: v3.114.0, On Deck on Jul 11, 2025
  16. added a commit that references this issue on Jul 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    in debuggingRelates to the debug adapter or process of running debug sessionsis bugrelies on sdk changesSomething that requires changes in the Dart/Flutter SDK to ship before it will become available

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions