YoYoGames / GameMaker-Bugs

Public tracking for GameMaker bugs
24 stars 8 forks source link

In-Game: [HTML5] Recycling a voice which is requesting data does not abort the request #8121

Open toby-yoyo opened 3 hours ago

toby-yoyo commented 3 hours ago

Description

Voices which are waiting on data (e.g. audio streams) do not have their requests aborted if the voice is suddenly recycled. Once the request completes the voice plays the requested sound even if it was stopped via GML. This can also lead to some of the voice subcomponents being overwritten.

Steps To Reproduce

Which version of GameMaker are you reporting this issue for?

IDE v9.9.1.827 Runtime v9.9.1.981

Which operating system(s) are you seeing the problem on?

Windows 10.0.22631.0

Which platform(s) are you seeing the problem on?

HTML5

d982ed02-2a3c-4149-ba2d-faf63c702fa4

toby-yoyo commented 2 hours ago

Stopping a sound should now abort any pending requests for data.