godotengine / godotengine/godot
Bezier animation tracks cannot be filtered by node name or property in curve editor
- Dominant language
- C++
- Stars
- 117k
- Forks
- 26.8k
- PR merge metrics
- PR metrics pending
Description
### Tested versions
4.7.beta
Reproducible on any 4.x
### System information
Godot v4.7.beta (523532657) - Arch Linux #1 SMP PREEMPT_DYNAMIC Fri, 08 May 2026 09:29:23 +0000 on Wayland - X11 display driver, Single-window, 2 monitors - Vulkan (Forward+) - dedicated NVIDIA GeForce GTX 1050 (nvidia; 580.159.03) - Intel(R) Core(TM) i5-7400 CPU @ 3.00GHz (4 threads) - 15.56 GiB memory - PulseAudio (44100 Hz, Stereo/mono)
### Issue description
The "Filter by tracks" feature in the animation editor doesn't work for bezier curves tracks inside the curve editor.
### Steps to reproduce
1. Create an AnimationPlayer with a new animation
2. Add some bezier curve tracks
3. Switch to the curve editor
4. Try filtering by name
### Minimal reproduction project (MRP)
N/A
Contributor guide
Research direction
Reproduce the issue in Godot 4.x by creating an AnimationPlayer with Bezier curve tracks, switching to the curve editor, and filtering by node or property name. Start by tracing the curve editor's “Filter by tracks” behavior for Bezier tracks; done means the filter displays matching tracks consistently with other animation tracks.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, godot
- Domain
- game-dev, tooling
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 64/100