godotengine / godotengine/godot

Bezier animation tracks cannot be filtered by node name or property in curve editor

Open
#119,754 1 comment 0 reactions 0 assignees View on GitHub
bug topic:animation topic:editor usability
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.

Image

### 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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.