Context Sensitive searches in Widget Blueprints is not working as expected in 5.1. I was able to reproduce this 4/4 times in 5.1, and confirmed that this issue is a regression as the search works as expected in 5.0.3.

There is a workaround for this issue - if the user opens the Blueprint Editor for a different Blueprint Class before or after creating the Widget Blueprint, then the Context Sensitive search will work as expected. This will have to be done with each session working on the project - closing and reopening the project has the Widget Blueprint behavior revert to what's described in the Steps to Reproduce.

Steps to Reproduce
  1. Open a 5.1 project
  2. Right Click in Context Browser and select User Interface > Widget Blueprint
  3. Click User Widget in the Pick Root Widget window
  4. Name and open the newly created Widget Blueprint
  5. Click on Graph in the upper right corner
  6. Right Click in the Graph
  7. Search "For Each Loop" with Context Sensitive searching enabled

Result: The For Each Loop instance is not shown, and neither is "For Each Loop with Break" or "Reverse For Each Loop"
Expected: For Each Loop, For Each Loop with Break, and Reverse For Each Loop should be visible in the search results.

Have Comments or More Details?

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

Login to Vote

ComponentUE - Gameplay - Blueprint Editor
Affects Versions5.1
Target Fix5.2
CreatedJan 3, 2023
ResolvedJan 4, 2023
UpdatedJan 11, 2023