diff --git a/changelog/4149.fixed.md b/changelog/4149.fixed.md new file mode 100644 index 000000000..db4167633 --- /dev/null +++ b/changelog/4149.fixed.md @@ -0,0 +1 @@ +- Fixed `ServiceSwitcher` with `ServiceSwitcherStrategyFailover` incorrectly triggering failover when `ErrorFrame`s from other pipeline stages (e.g. TTS) propagated upstream through the switcher. Previously, any non-fatal error passing through would be misattributed to the active service and trigger an unwanted service switch. Now only errors originating from the switcher's own managed services trigger failover.