godotengine / godotengine/godot
AudioStreamInteractive doesn't update `AudioStreamPlayer.parameters/switch_to_clip` dropdown when edited
- Dominant language
- C++
- Stars
- 117k
- Forks
- 26.8k
- PR merge metrics
- PR metrics pending
Description
### Tested versions
Found in 4.3-rc3, reasonable to assume exists in all prior versions with `AudioStreamInteractive`
### System information
Linux Pop!_OS - Godot v4.3-rc3
### Issue description
When modifying an AudioStreamInteractive, such that a stream is added, removed, or renamed, the "Switch to clip" dropdown in the AudioStreamPlayer which holds the AudioStreamInteractive will remain in the same state it was in when the AudioStreamInteractive was loaded. Reloading the scene updates the dropdown.
### Steps to reproduce
Create a new AudioStreamPlayer, add an AudioStreamInteractive resource to it, then add a stream, change the name of a stream, or otherwise modify the stream data, then select the AudioStreamPlayer's parameters, and open the "Switch to Clip" dropdown. The dropdown will be in a state identical to that which it was in when first loaded into the scene.
### Minimal reproduction project (MRP)
N/A
Contributor guide
Research direction
Reproduce this in the Godot editor by editing an AudioStreamInteractive resource held by an AudioStreamPlayer, then inspect the parameter and “Switch to Clip” dropdown update path. Done means adding, removing, or renaming a stream updates the dropdown immediately without reloading the scene.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, godot
- Domain
- game-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100