Stéphane Dupont

Results 36 comments of Stéphane Dupont

@rsmckinney So, any idea why it work when building the project, but not in the editor?

> Did you set the custom build directory in the IDE? Yes, I did. Some more testing: 1. If I don't use a custom build folder, it works fine both...

OK, I switched to using the standard build directory. So I'm closing this issue because I won't be able to test this any longer, but the problem is still here.

I cannot as I cannot reproduce it myself. I just have plenty of these errors as crash reports, but didn't find a way to reproduce them. The full stack trace...

If I understand correctly, when we call `WebMidi.disable()`, `_destroyInputsAndOutputs()` is called and makes an array or promises that will call `input.destroy()` and `output.destroy()` on all inputs and outputs, then set...

... or maybe something like this: ``` async disable() { this._isDisabling = true; ... } _onInterfaceStateChange(e) { if (this.isDisabling) return; ... } ```

Thank you so much (for this and for the really useful library!). Unfortunately, as I cannot reproduce it directly, I can just wait to see if I have any new...

Unfortunately, this still happens with version 3.1.6. Here's a picture that shows the full stack trace: ![Image](https://github.com/user-attachments/assets/6f4f4da8-d7c6-44df-80e6-792b60393bea)

@dijipco I think I gave a possible fix above. Introduce a null check (which I explained why it might be needed) will not hurt the code and doesn't mean that...