Description

Context

Find-in-Blueprints can be used to search the current, or all, blueprints. If you enter a simple string, it would return nodes, pins, pin default values and default values for BP Variables (variables defined in BP, but not values for natively defined variables).

Problem

When a BP Variable is a Map type, the values of Keys aren't searched leading to missing search results.

As a consequence, you cannot search for strings and find matches in BP Defaults if the value is inside a map key. This makes Find-in-Blueprints less reliable.

Steps to Reproduce

Test case 1: simple key type

  • Create a blueprint BP_FiB_Repro
  • Add a Map<string, string> member variable MyMap
  • Add a pair to MyMap like ("Foo123", "Bar456")
  • Press Ctrl + Shift + F to search in the current blueprint
  • Search for "Foo123"
  • Observe: The Find in Blueprints result window shows: No results found
  • Expected: It should return MyMap as a result.

Test case 2: struct key type

  • Create/reuse blueprint BP_FiB_Repro
  • Add a Map<FGameplayTag, string> member variable MyMap2
  • Add a pair to MyMap like (GameplayTag: Test, "Bar456")
  • Press Ctrl + Shift + F to search in the current blueprint
  • Search for "Test"
  • Observe: The Find in Blueprints result window shows: No results found
  • Expected: It should return MyMap2 as a result.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-317269 in the post.

0
Login to Vote

Unresolved
ComponentUE - Framework - Blueprint Editor
Affects Versions5.55.6
CreatedSep 3, 2025
UpdatedSep 3, 2025
View Jira Issue