sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: PowerToys
Issue: FancyZones resets space around zone without user interaction
Labels: Issue-Bug,Needs-Triage

### Microsoft PowerToys version

0.86.0

### Installation method

PowerToys auto-update

### Running as admin

Yes

### Area(s) with issue?

FancyZones, FancyZones Editor

### Steps to reproduce

Open FancyZones Editor.
Turn off the "Space around zones" setting for each grid in use.
Restart the system (I think this is what's happening–because it works correctly for a little while)
The "Space around zones" will be turned back on.

### ✔️ Expected Behavior

I expected the setting to remain at its last value (turned off, in this case).

### ❌ Actual Behavior

The "Space around zones" will turn itself back on.

### Other Software

_No response_
Repository: godot
Issue: AudioEffectCapture and AudioStreamGenerator producing slowed audio since after 4.4-dev3
Labels: bug,topic:audio,regression

### Tested versions

- Reproducible in v4.4.dev.custom_build [5efd124ca]
- Not reproducible in v4.4.dev3.official [f4af8201b]

### System information

Godot v4.4.dev (5efd124ca) - macOS 15.1.0 - Multi-window, 2 monitors - OpenGL 3 (Compatibility) - AMD Radeon Pro 5500 XT OpenGL Engine - Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz (16 threads)

### Issue description

I have a setup where I route all of the output from a bus into an AudioEffectCapture, then populate an AudioStreamGenerator's buffer with its output. This allows me to play a bus's sound from a given AudioStreamPlayer2D/3D.
```gdscript
extends AudioStreamPlayer2D

@onready var playback: AudioStreamGeneratorPlayback
var capture_effect: AudioEffectCapture

func _ready():
	play()
	playback = get_stream_playback()
	var bus_index = AudioServer.get_bus_index("Capturer")
	var num_effects = AudioServer.get_bus_effect_count(bus_index)
	capture_effect = AudioServer.get_bus_effect(bus_index, num_effects - 1)

func _process(delta):
	var frames_available = capture_effect.get_frames_available()
	if playback.can_push_buffer(frames_available):
		var buf = capture_effect.get_buffer(frames_available)
		capture_effect.clear_buffer()
		playback.push_buffer(buf)
```
(I had implemented this in C++ with GDExtension for speed's sake, but ported it over to GDScript to confirm the issue persisted with it as well.)

In 4.4-dev3, this sounds pretty correct:

https://github.com/user-attachments/assets/1206ae3c-dace-4b71-8b68-0ad3d4294f3b

But in 4.4 on the master branch, it is slightly pitched down and crackles more:

https://github.com/user-attachments/assets/1e305e88-32cb-4a87-9e26-2d438f3105fd



### Steps to reproduce

MRPs are provided below for 4.4-dev3 and the master branch. They should be identical with the possible exception of structural project format changes made since dev3.

To test them, simply open and run `scene.tscn` (which is also the projects' main scene). When on 4.4-dev3 you should hear the music normally, and when on a version built from the master branch you should hear it slowed down, as seen in the videos above.

### Minimal reproduction project (MRP)

4.4-dev3 compatible project (where it sounds as intended): [lagging-audio-forwarding-4.4dev3.zip](https://github.com/user-attachments/files/17794352/lagging-audio-forwarding-4.4dev3.zip)

v4.4.dev.custom_build [5efd124ca] compatible project (where it sounds slowed and crackles): [lagging-audio-forwarding-4.4master.zip](https://github.com/user-attachments/files/17794359/lagging-audio-forwarding-4.4master.zip)
Repository: node
Issue: test_runner: support mock file system
Labels: fs,feature request,test_runner

### What is the problem this feature will solve?

The current test requires writing files to a real disk when reading and writing files related to the file system, which is very unsafe.

After all, the file may remain due to test case failure and other reasons.

### What is the feature you are proposing to solve the problem?

Under the mock namespace, APIs are exposed to provide a mock file system.

```js
mock.fileSystem.enable({ });
```

And provide some options

e.g.

Override the file that defined by defaults

```js
mock.fileSystem.enable({
  files: {
    '/path/to/file': new Uint8Array([0])
  }
});

// it will read the virtual file system first if it does exist
// if not found, then read the read the real file system
fs.readFileSync('/path/to/file')
```

Override the whole file system

```js
mock.fileSystem.enable({
  files: {
    '/path/to/file': new Uint8Array([0])
  },
  override: true // override the whole file system
});

// This file is exists in the real file system
// But not define in the vitual file system, so it should throw an error
fs.readFileSync('/etc/proc')
```


### What alternatives have you considered?

[mock-fs](https://www.npmjs.com/package/mock-fs)
Repository: tensorflow
Issue: Regular expression matches also directory in name
Labels: stat:awaiting tensorflower,type:bug,comp:lite

https://github.com/tensorflow/tensorflow/blame/5d1bf95155485aa137a13b72fbf3bd3e83b2f544/tensorflow/lite/CMakeLists.txt#L602

I found a problem tensorflow lite library compilation where I put my project into directory named:

`~/workspace/final_test_6.6.36$`

I found that "test_.*" matches also directory name in my directory path
  FILTER "(.*_test_util_internal|test_.*|.*_ops_wrapper)\\.(cc|h)"

So files in kernels directory are not compiled - and library have a problem with linking
Repository: PowerToys
Issue: Requesting audio sync feature
Labels: Needs-Triage

### Description of the new feature / enhancement

Hi PowerToys Team,

First off, I just want to say thank you for all the amazing work you’re doing with PowerToys. It’s one of my go-to tools, and I’ve been loving how it keeps getting better with each update!

I have a feature request that I think could make PowerToys even more awesome: the ability to sync audio across different devices. Basically, something like AudioRelay, where you can play the same audio on multiple devices at once. It would be super helpful in setups where you want to hear audio across different devices, like when you're working on a PC but also want to share audio with your phone or tablet.

I really think this would be a great addition, and it aligns well with PowerToys' focus on improving productivity and making things more convenient.

Thanks so much for considering this request, and I’m excited to see what’s next for PowerToys

### Scenario when this would be used?

.

### Supporting information

.
Repository: next.js
Issue: `<Link />` and `redirect` navigation causes route handler being called twice
Labels: bug,Navigation

### Link to the code that reproduces this issue

https://codesandbox.io/p/devbox/t66xm6

### To Reproduce

1. Start the application in development (`next dev`)
2. Navigate to `/`
3. Click “Link to /route”, “Link to /route without prefetch” or “redirect to /route” to see the current behavior of `route.js` handler
3. Click “Link to /page” or “redirect to /page” to see the behavior of `page.js` **for comparison**


### Current vs. Expected behavior

#### Current behavior

`GET` handler being called twice after one click (`route` is logged twice)

- click on `<Link />`
  first has `_rsc` query string and the second does not
- server action `redirect`
  first has `rsc: 1` in HTTP header and the second does not

#### Expected behavior

`GET` route handler should be called only once (similar to current behavior of `page.js`) since it's not a React component and there's no need to prefetch


### Provide environment information

```bash
Binaries:
  Node: 20.9.0
  npm: 9.8.1
  Yarn: 1.22.19
  pnpm: 8.10.2
Relevant Packages:
  next: 15.0.4-canary.15 // Latest available version is detected (15.0.4-canary.15).
  eslint-config-next: N/A
  react: 19.0.0-rc-380f5d67-20241113
  react-dom: 19.0.0-rc-380f5d67-20241113
  typescript: 5.3.3
Next.js Config:
  output: N/A
```


### Which area(s) are affected? (Select all that apply)

Navigation

### Which stage(s) are affected? (Select all that apply)

next dev (local), next start (local)

### Additional context

Might relate to #57257 but that one is about `page.js` instead of `route.js` handler
I've tested with [v14.2.0-canary.48](https://github.com/vercel/next.js/releases/tag/v14.2.0-canary.48) where that issue is resolved, and the behavior makes no difference to the latest canary version
Repository: deno
Issue: @grpc/grpc-js cannot reconnect after server restart
Labels: bug,node compat

Hello,

I am using `@grpc/grpc-js`  in version `1.12.2`.

I am reporting a bug related to this issue on the owner's repo: https://github.com/grpc/grpc-node/issues/2853

Bug does not occur when using Node, only with Deno.

The steps to reproduce would be to make one successful RPC call, then restart the server and try to make another call.

Any idea why this is happening ?

Thanks...

Version: Deno 2.0.6
Repository: PowerToys
Issue: Enable/ Disable Fancy Zones with hotkey
Labels: Needs-Triage

### Description of the new feature / enhancement

I would like to be able to enable/ disable the Fancy Zones module through a hotkey. 

### Scenario when this would be used?

This is useful when software does not work well with Fancy Zones for its pop-up windows. In that case, the initial windows can be positioned using Fancy Zones, then I would disable it, so I do not get conflicting pop-up positions. Also, it would allow me to switch between Fancy Zones Windows key positioning and the default Windows one.

### Supporting information

_No response_
Repository: PowerToys
Issue: New+ supports generating file names from variables
Labels: Needs-Triage

### Description of the new feature / enhancement

For example, dates, time stamps, etc.

### Scenario when this would be used?

Since it is a template, it will inevitably need to be renamed to a new version, usually with a date or timestamp suffix to differentiate, if it can be done automatically will be very convenient!

### Supporting information

_No response_
Repository: vscode
Issue: Regex replace matches without consuming and leaks groups between matches
Labels: search,under-discussion


Type: <b>Bug</b>

1. Create a new directory
2. Create a text file in it with the contents `abcde=fghijkl=mnopq`
3. Go to the search tab
4. Enable regex
5. Enter replacement `$1 = $2`
6. Enter search term `([^= ])(?:=)([^\n= ])`

When doing this, the replacements end up like this:

![Image](https://github.com/user-attachments/assets/56100fb1-70f6-4c07-b4dc-d52ebf258a0f)

I would expect the result to be `abcde = fghijkl = mnopq`.

VS Code version: Code 1.95.3 (f1a4fb101478ce6ec82fe9627c43efbf9e98c813, 2024-11-13T14:50:04.152Z)
OS version: Linux x64 6.4.0-150600.23.25-default
Modes:

<details>
<summary>System Info</summary>

|Item|Value|
|---|---|
|CPUs|AMD Ryzen 7 1700X Eight-Core Processor (16 x 1996)|
|GPU Status|2d_canvas: enabled<br>canvas_oop_rasterization: enabled_on<br>direct_rendering_display_compositor: disabled_off_ok<br>gpu_compositing: enabled<br>multiple_raster_threads: enabled_on<br>opengl: enabled_on<br>rasterization: enabled<br>raw_draw: disabled_off_ok<br>skia_graphite: disabled_off<br>video_decode: enabled<br>video_encode: disabled_software<br>vulkan: disabled_off<br>webgl: enabled<br>webgl2: enabled<br>webgpu: disabled_off<br>webnn: disabled_off|
|Load (avg)|1, 2, 2|
|Memory (System)|62.73GB (35.48GB free)|
|Process Argv|--disable-extensions . --crash-reporter-id 3e86f7c6-6835-4d7d-9a0f-6ac8343df962|
|Screen Reader|no|
|VM|0%|
|DESKTOP_SESSION|plasma5|
|XDG_CURRENT_DESKTOP|KDE|
|XDG_SESSION_DESKTOP|KDE|
|XDG_SESSION_TYPE|x11|
</details>Extensions disabled<details>
<summary>A/B Experiments</summary>

```
vsliv368cf:30146710
vspor879:30202332
vspor708:30202333
vspor363:30204092
vscod805:30301674
binariesv615:30325510
vsaa593:30376534
py29gd2263:31024239
c4g48928:30535728
azure-dev_surveyone:30548225
vscrpc:30673769
a9j8j154:30646983
962ge761:30959799
pythonnoceb:30805159
asynctok:30898717
pythonmypyd1:30879173
2e7ec940:31000449
pythontbext0:30879054
cppperfnew:31000557
dsvsc020:30976470
pythonait:31006305
dsvsc021:30996838
bdiig495:31013172
dvdeprecation:31068756
dwnewjupyter:31046869
2f103344:31071589
impr_priority:31102340
nativerepl1:31139838
pythonrstrctxt:31112756
nativeloc1:31134641
cf971741:31144450
iacca1:31171482
notype1cf:31157160
5fd0e150:31155592
dwcopilot:31170013
stablechunks:31181875

```

</details>

<!-- generated by issue reporter -->
Repository: tauri
Issue: [bug] [v2] [android] [windows] Nuxt.js based android app - Cannot redefine property & tauri.localhost
Labels: type: bug,status: needs triage

### Describe the bug

The result is an android emulator with white screen and few errors, the desktop app is working correctly

11-18 01:50:55.088 20184 20184 E Tauri/Console: File:  - Line 138 - Msg: Uncaught TypeError: Cannot redefine property: postMessage
11-18 01:50:55.088 20184 20184 E Tauri/Console: File:  - Line 2 - Msg: Uncaught TypeError: Cannot redefine property: metadata
11-18 01:50:55.089 20184 20184 E Tauri/Console: File:  - Line 25 - Msg: Uncaught TypeError: Cannot redefine property: __TAURI_PATTERN__
11-18 01:50:55.089 20184 20184 E Tauri/Console: File:  - Line 5 - Msg: Uncaught TypeError: Cannot redefine property: path

Also I found out that on the android device the tauri.localhost URL is not working with nuxt and returning 500, as the URLs resources are loaded from are incorrect and inputting manually the localhost:3000 moves us further into the process.

### Reproduction

https://github.com/gkkirilov/mobile-test

Clone 
npm install
npx tauri android dev

Open web inspector for android from chrome://inspect/#devices
change the URL to localhost:3000
See errors in console

### Expected behavior

To show the content of the app on the android emulator

### Full `tauri info` output

```text
[✔] Environment
    - OS: Windows 10.0.26100 x86_64 (X64)
    ✔ WebView2: 130.0.2849.80
    ✔ MSVC: 
        - Visual Studio Build Tools 2017
        - Visual Studio Build Tools 2019
        - Visual Studio Build Tools 2022
        - Visual Studio Community 2022
    ✔ rustc: 1.82.0 (f6e511eec 2024-10-15)
    ✔ cargo: 1.82.0 (8f40fc59f 2024-08-21)
    ✔ rustup: 1.27.1 (54dd3d00f 2024-04-24)
    ✔ Rust toolchain: stable-x86_64-pc-windows-msvc (environment override by RUSTUP_TOOLCHAIN)
    - node: 20.11.1
    - yarn: 1.22.21
    - npm: 10.8.2

[-] Packages
    - tauri 🦀: 2.1.1
    - tauri-build 🦀: 2.0.3
    - wry 🦀: 0.47.0
    - tao 🦀: 0.30.8
    - tauri-cli 🦀: 2.1.0
    - @tauri-apps/api : not installed!
    - @tauri-apps/cli : 2.1.0

[-] Plugins
    - tauri-plugin-log 🦀: 2.0.2
    - @tauri-apps/plugin-log : not installed!

[-] App
    - build-type: bundle
    - CSP: unset
    - frontendDist: ../dist
    - devUrl: http://localhost:3000/
    - framework: Vue.js (Nuxt)
    - bundler: Webpack
```


### Stack trace

_No response_

### Additional context

Will test on a Mac in the next hour to see if the result is the same
Repository: kubernetes
Issue: DRA: DRAResourceClaimDeviceStatus API cleanup
Labels: sig/node,kind/feature,needs-triage,wg/device-management

### What would you like to be added?

https://github.com/kubernetes/kubernetes/pull/128240 added claim.status.devices. Some cleanup of the API would be useful.

- Fix inconsistency:

```console
$ diff -c pkg/apis/resource/types.go <(sed -e 's;`json:",inline.*;// inline;' -e 's;metav1.TypeMeta // inline;metav1.TypeMeta;' -e 's; `json.*;;' -e 's/v1\./core./' -e's/metacore./metav1./' -e 's/package v1beta1/package resource/' staging/src/k8s.io/api/resource/v1beta1/types.go | grep -v -e '+genclient' -e '+k8s:prerelease-lifecycle-gen' )
*** pkg/apis/resource/types.go	2024-11-18 10:12:21.388362592 +0100
--- /dev/fd/63	2024-11-18 10:17:52.573838086 +0100
...
***************
*** 1020,1027 ****
  	// If the device has been configured according to the class and claim
  	// config references, the `Ready` condition should be True.
  	//
- 	// Must not contain more than 8 entries.
- 	//
  	// +optional
  	// +listType=map
  	// +listMapKey=type
--- 1020,1025 ----
***************
*** 1059,1066 ****
  	// associated subnet mask.
  	// e.g.: "192.0.2.5/24" for IPv4 and "2001:db8::5/64" for IPv6.
  	//
- 	// Must not contain more than 16 entries.
- 	//
  	// +optional
  	// +listType=atomic
  	IPs []string
--- 1057,1062 ----
```

- Add named constants for size limits (this number of entries of `IPs`, but also everything else checked by validation).

- Verify that `claim.status.devices.data` really is omitted when not set. It probably needs to be changed to `Data *runtime.RawExtension`.

/assign @LionelJouin
/sig node
/wg device-management

### Why is this needed?

Consistency.
Repository: react-native
Issue: when upgrading to react native version 0.76.1   ios/Pods/RCT-Folly/folly/functional/Invoke.h:22:10: 'boost/preprocessor/control/expr_iif.hpp' file not found    22 | #include <boost/preprocessor/control/expr_iif.hpp>.   when run react-native run-ios
Labels: Platform: iOS,Needs: Repro,Newer Patch Available,Needs: Attention

### Description

when upgrading to react native version 0.76.1 The build doesn't work, it seems there are missing files in some Pod dependencies.

### Steps to reproduce

upgrading react native from 0.72.4 to 0.76.1 and using same steps in https://react-native-community.github.io/upgrade-helper/?from=0.72.4&to=0.76.1

### React Native Version

0.76.1

### Affected Platforms

Runtime - iOS

### Output of `npx react-native info`

```text
System:
  OS: macOS 15.1
  CPU: (11) arm64 Apple M3 Pro
  Memory: 121.94 MB / 18.00 GB
  Shell:
    version: 3.2.57
    path: /bin/bash
Binaries:
  Node:
    version: 18.20.4
    path: ~/.nvm/versions/node/v18.20.4/bin/node
  Yarn:
    version: 1.22.22
    path: /usr/local/bin/yarn
  npm:
    version: 10.7.0
    path: ~/.nvm/versions/node/v18.20.4/bin/npm
  Watchman:
    version: 2024.11.11.00
    path: /usr/local/bin/watchman
Managers:
  CocoaPods:
    version: 1.15.2
    path: /Users/tamimiejada/.rbenv/shims/pod
SDKs:
  iOS SDK:
    Platforms:
      - DriverKit 24.0
      - iOS 18.0
      - macOS 15.0
      - tvOS 18.0
      - visionOS 2.0
      - watchOS 11.0
  Android SDK: Not Found
IDEs:
  Android Studio: 2021.3 AI-213.7172.25.2113.9123335
  Xcode:
    version: 16.0/16A242d
    path: /usr/bin/xcodebuild
Languages:
  Java:
    version: 17.0.13
    path: /Users/tamimiejada/.jenv/shims/javac
  Ruby:
    version: 3.1.2
    path: /Users/tamimiejada/.rbenv/shims/ruby
npmPackages:
  "@react-native-community/cli": Not Found
  react: Not Found
  react-native: Not Found
  react-native-macos: Not Found
npmGlobalPackages:
  "*react-native*": Not Found
Android:
  hermesEnabled: true
  newArchEnabled: true
iOS:
  hermesEnabled: true
  newArchEnabled: true
```


### Stacktrace or Logs

```text
[React-perflogger] Compiling FuseboxTracer.cpp
❌ path-to-my-project/ios/Pods/RCT-Folly/folly/functional/Invoke.h:22:10: 'boost/preprocessor/control/expr_iif.hpp' file not found
   22 | #include <boost/preprocessor/control/expr_iif.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


error Failed to build ios project. "xcodebuild" exited with error code '65'. To debug build logs further, consider building your app with Xcode.app, by opening 'myProject.xcworkspace'.
```


### Reproducer

https://github.com/facebook/react-native

### Screenshots and Videos

_No response_
Repository: vscode
Issue: Updates not being installed automatically
Labels: bug,install-update


Type: <b>Bug</b>

I am having manually install all the updates.

VS Code version: Code 1.95.1 (65edc4939843c90c34d61f4ce11704f09d3e5cb6, 2024-10-31T05:14:54.222Z)
OS version: Linux x64 6.8.0-48-generic
Modes:

<details>
<summary>System Info</summary>

|Item|Value|
|---|---|
|CPUs|AMD Ryzen 7 4700U with Radeon Graphics (8 x 3891)|
|GPU Status|2d_canvas: enabled<br>canvas_oop_rasterization: enabled_on<br>direct_rendering_display_compositor: disabled_off_ok<br>gpu_compositing: enabled<br>multiple_raster_threads: enabled_on<br>opengl: enabled_on<br>rasterization: enabled<br>raw_draw: disabled_off_ok<br>skia_graphite: disabled_off<br>video_decode: enabled<br>video_encode: disabled_software<br>vulkan: disabled_off<br>webgl: enabled<br>webgl2: enabled<br>webgpu: disabled_off<br>webnn: disabled_off|
|Load (avg)|4, 4, 4|
|Memory (System)|30.75GB (10.95GB free)|
|Process Argv|--crash-reporter-id c456e7cc-403b-4b0c-be5f-c2666a60695d|
|Screen Reader|no|
|VM|0%|
|DESKTOP_SESSION|ubuntu|
|XDG_CURRENT_DESKTOP|Unity|
|XDG_SESSION_DESKTOP|ubuntu|
|XDG_SESSION_TYPE|x11|
</details><details><summary>Extensions (9)</summary>

Extension|Author (truncated)|Version
---|---|---
vscode-intelephense-client|bme|1.12.6
browserstack-vscode|bro|1.2.4
githistory|don|0.6.20
gitlens|eam|16.0.1
vscode-mysql|for|0.5.0
mysql-syntax|jak|1.3.1
php-cs-fixer|jun|0.3.21
vscode-docker|ms-|1.29.3
remote-containers|ms-|0.388.0


</details><details>
<summary>A/B Experiments</summary>

```
vsliv368:30146709
vspor879:30202332
vspor708:30202333
vspor363:30204092
vscod805cf:30301675
binariesv615:30325510
vsaa593:30376534
py29gd2263:31024239
c4g48928:30535728
azure-dev_surveyone:30548225
a9j8j154:30646983
962ge761:30959799
pythonnoceb:30805159
asynctok:30898717
pythonmypyd1:30879173
h48ei257:31000450
pythontbext0:30879054
cppperfnew:31000557
dsvsc020:30976470
pythonait:31006305
dsvsc021:30996838
724cj586:31013169
dvdeprecation:31068756
dwnewjupyter:31046869
impr_priority:31102340
nativerepl2:31139839
pythonrstrctxt:31112756
cf971741:31144450
iacca1:31171482
notype1cf:31157160
5fd0e150:31155592
dwcopilot:31170013
stablechunks:31181875

```

</details>

<!-- generated by issue reporter -->
Repository: vscode
Issue: SCM - Add margin in file tree
Labels: bug,ux,scm

<!-- ⚠️⚠️ Do Not Delete This! feature_request_template ⚠️⚠️ -->
<!-- Please read our Rules of Conduct: https://opensource.microsoft.com/codeofconduct/ -->
<!-- Please search existing issues to avoid creating duplicates. -->

<!-- Describe the feature you'd like. -->

Please add more margin (5px for example) in file tree
Because without a margin it is too close to a vertical line, which is not very aesthetic

![Image](https://github.com/user-attachments/assets/212d5aaa-1a93-405c-a3cc-cc8fad5e01d4)
Repository: godot
Issue: `AudioStreamInteractive` breaks when modified while already playing
Labels: bug,topic:audio

### Tested versions

Reproducible in: 
- v4.3.stable [506d6e4]
- v4.4.dev [5efd124ca]

### System information

Nobara Linux 40 (KDE Plasma) on Wayland

### Issue description

`AudioStreamInteractive` can be modified at runtime by increasing or decreasing `clip_count` and using `set_clip_stream()`.

I ran into two problems specifically while the stream is already being played:
- Setting the stream of a clip that already exists - even if it is not playing - will cause any transition to this clip to now be silent.
- Adding a new clip by modifying `clip_count` and using `set_clip_stream()` *works* but it ends up causing this error when switching to the new clip:
```
E 0:00:02:0052   _queue: Condition "states[p_to_clip_index].playback.is_null()" is true.
  <C++ Source>   modules/interactive_music/audio_stream_interactive.cpp:605 @ _queue()
```
presumably this is because a clip added this way is not initialized until `start()` in audio_stream_interactive.cpp is called.

This may be a documentation issue or intended, however, there are certain checks in place for when `clip_count` is changed.
For example: `version` being incremented and used to stop all streams if mismatched and the stream being stopped if `clip_count` was decreased.

This can be worked around by restarting the stream and getting a new playback instance but this may not always be desirable.

### Steps to reproduce

1. Open the MRP
2. Start the game
3. Press '1' to add a new clip (Error)
Press '2' to add a new clip and restart (No error)
Press '3' to replace clip 2's stream and switch to it (Silent)
Press '4' to switch to clip 2 only (Not silent)

### Minimal reproduction project (MRP)

[MRP](https://github.com/user-attachments/files/17798478/Archive.zip)