Skip to content

Provide more efficient mechanism for enumerating icons/bubbles #9162

Open

Description

@gonfunko

Currently, to find the icons or bubbles active on a given workspace, one needs to traverse all blocks on the workspace and individually inspect them. This is obviously quite inefficient, and is needed for various focus management tasks, e.g. lookupFocusableNode() and getNestedTrees().

Perhaps we could have icons/bubbles register themselves with the workspace.

Activity

  1. moved this to Needs Discussion in Blockly 2025on Jun 27, 2025
  2. moved this from Todo to In Progress in Blocklyon Aug 17, 2026
  3. moved this from In Progress to Done in Blocklyon Aug 18, 2026
  4. moved this from Needs Discussion to Done in Blockly 2025on Aug 18, 2026
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

    No labels
    No labels

    Type

    No type

    Projects

    • Status
      Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions