Fix: wrong warning in build environments

This commit is contained in:
jeromew 2025-12-14 11:27:41 +00:00
parent 765de9daf3
commit 34991e9602

View file

@ -593,7 +593,7 @@ export const releaseAudioNode = (node) => {
// make sure all AudioScheduledSourceNodes are in a stopped state // make sure all AudioScheduledSourceNodes are in a stopped state
// https://developer.mozilla.org/en-US/docs/Web/API/AudioScheduledSourceNode // https://developer.mozilla.org/en-US/docs/Web/API/AudioScheduledSourceNode
if (node instanceof AudioScheduledSourceNode) { if (node instanceof AudioScheduledSourceNode) {
if (node.onended && node.onended.name !== 'cleanup') { if (process.env.NODE_ENV === 'development' && node.onended && node.onended.name !== 'cleanup') {
logger( logger(
`[superdough] Deprecation warning: it seems your code path is setting 'node.onended = callback' instead of using the onceEnded helper`, `[superdough] Deprecation warning: it seems your code path is setting 'node.onended = callback' instead of using the onceEnded helper`,
); );