Canvas Search

Overview

Canvas Search adds a search overlay to Salesforce Flow Builder, allowing users to search across the current Flow and move through matches more easily.

The feature is designed to help users work more efficiently in larger or more complex Flows by providing a quick way to locate:

Canvas Search highlights matching items and allows users to move between results using either the keyboard or on-screen navigation controls.

Canvas Search Module

Where it appears

Canvas Search is intended for Salesforce Flow Builder.

It runs in the Flow Builder canvas context and displays a search bar overlay positioned within the canvas area.

What the feature does

Canvas Search currently provides the following functionality:

  1. Detects that the user is in Flow Builder.
  2. Loads the configured shortcut and highlight colour settings.
  3. Opens a search overlay on demand.
  4. Searches Flow elements by label and type.
  5. Searches connector badges, such as labelled decision outcomes.
  6. Searches items in the left-hand toolbox panel, including resources and palette items.
  7. Highlights all matching items.
  8. Focuses the first match automatically.
  9. Allows navigation forwards and backwards through the result set.
  10. Attempts to bring the currently focused result into view.

Search behaviour

The search input currently uses the placeholder text:

Search elements…

Searches are case-insensitive and currently check several areas of the Flow Builder UI.

Element cards

Canvas Search looks for matches in visible Flow element cards using:

This means users can search for either a specific named element or a broader type such as a Decision or Screen.

Connector badges

Canvas Search also searches connector badge labels, such as decision branch labels or other visible connector text.

Toolbox and resources panel

Canvas Search also searches items in the Flow Builder left panel, including toolbox palette items and resources.

When a toolbox match is focused, the feature attempts to:

This helps make search useful across both the canvas itself and the supporting left-hand panel.

Canvas Search Canvas Highlight

Canvas Search Toolbox Highlight

When matches are found:

The current counter format is:

If no matches are found, the overlay shows:

Keyboard controls

Canvas Search supports keyboard control for opening and navigating search results.

The feature uses a configurable keyboard shortcut from settings.

The default shortcut is:

If the search overlay is already open, triggering the shortcut again focuses and selects the input.

Canvas Search Settings Config

When the search overlay is open:

On-screen controls

The overlay currently includes:

This gives users both keyboard and click-based navigation options.

Highlighting behaviour

Canvas Search applies highlighting to all matched items and a stronger focus state to the currently selected result.

The highlight colour is configurable through settings and defaults to:

This means the visual emphasis can be adjusted later to better suit user preference or branding choices.

How scrolling and focus work

When a result is focused, Canvas Search attempts to bring it into view.

Canvas items

For Flow canvas elements, the feature attempts to reposition the Flow Builder canvas so that the matched element is centred in the visible viewport.

Toolbox items

For toolbox or resource items, the feature attempts to:

This behaviour is intended to make navigation smoother across both the main canvas and the left-side Flow Builder panel.

How to use it

  1. Open a Flow in Salesforce Flow Builder.
  2. Launch Canvas Search using the configured shortcut or the extension menu.
  3. Enter a search term.
  4. Review the highlighted matches.
  5. Use Enter, Shift+Enter, or the navigation buttons to move through results.
  6. Press Escape or use the close button to dismiss the overlay.

Notes and limitations

Current implementation notes:

Accessibility and usability notes

The current implementation supports: