Steps to reproduce:
- Create a new project using 3D URP template
- Go to Window > Search > Index Management
- Uncheck the "Packages indexing" property
- Wait for the search index to finish rebuilding
- Go to Assets > Create > Shader Graph > From Template...
- Observe the banner "Search indexing is currently disabled for packages, which limit search results" is present
- Type (lit) into the search field at the top of the window
- Observe the results
Actual results: The template list is empty and shows "No template found"
Expected results: The template list shows the 10 templates whose name contains "lit"
Reproducible with versions: 6000.6.2f1, 6000.7.0b1, 7000.0.0a1
Not reproducible with versions: 6000.3.24f1, 6000.6.1f1
Tested on (OS): macOS 26.5, Ubuntu 24.04
Notes:
- The window's "Enable" button on the packages-indexing banner restores the working behaviour, as does re-ticking "Packages indexing"
- Four further queries reproduce the same way in the same state, each measured against the same project (22 templates, 7 categories):
- (lit) returns 0 templates, 10 with Packages indexing enabled
- (lit or particle) returns 0 templates, 10 with Packages indexing enabled
- lit returns 0 templates, 12 with Packages indexing enabled
- "Lit Full" returns 0 templates, 1 with Packages indexing enabled
- lit or particle returns 1 template, 10 with Packages indexing enabled
- creen returns 0 templates, 2 with Packages indexing enabled
- olume returns 0 templates, 1 with Packages indexing enabled
- lit returns 6 templates, 10 with Packages indexing enabled
- Variations that do NOT reproduce, in the same state: the unquoted lit full returns 1 template; shadergraph.name="lit full" returns 1; shadergraph.category:decals returns 3; t:Shader and a:packages return 22; an empty query returns all 22. The full template list is therefore still populated - only query evaluation is affected