godotengine / godotengine/godot

AudioStreamInteractive doesn't update `AudioStreamPlayer.parameters/switch_to_clip` dropdown when edited

Open
#95,353 2 comments 0 reactions 0 assignees View on GitHub
bug topic:audio topic:editor
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

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.