You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Switching channels in the Teams web client causes a performance regression in a chat header that uses Overflow. The symptom is consistent with overflow teardown or measurement work occurring during component unmount and navigation.
PR #36401 was expected to address the teardown-notification path, but the observed Teams web performance issue remains. The exact versions resolved by the deployed bundle and whether duplicate package copies are present still need to be confirmed.
Expected behavior
Unmounting or disconnecting an overflow manager should not dispatch subscriber updates or cause avoidable render/layout work during channel navigation.
Attempted upstream fix
PR #36401 moved the teardown-notification fix into @fluentui/priority-overflow, resets the overflow snapshot during disconnect(), and avoids broadcasting a final subscriber notification:
The patch has not resolved the reported Teams web regression, so further investigation is required rather than treating the package upgrade as a confirmed mitigation.
Environment
Overflow@fluentui/priority-overflow@9.4.0and earlier@fluentui/priority-overflow@9.4.1@fluentui/react-overflowrelease:9.9.1Actual behavior
Switching channels in the Teams web client causes a performance regression in a chat header that uses
Overflow. The symptom is consistent with overflow teardown or measurement work occurring during component unmount and navigation.PR #36401 was expected to address the teardown-notification path, but the observed Teams web performance issue remains. The exact versions resolved by the deployed bundle and whether duplicate package copies are present still need to be confirmed.
Expected behavior
Unmounting or disconnecting an overflow manager should not dispatch subscriber updates or cause avoidable render/layout work during channel navigation.
Attempted upstream fix
PR #36401 moved the teardown-notification fix into
@fluentui/priority-overflow, resets the overflow snapshot duringdisconnect(), and avoids broadcasting a final subscriber notification:The patch has not resolved the reported Teams web regression, so further investigation is required rather than treating the package upgrade as a confirmed mitigation.
People involved
Validation
@fluentui/react-overflowand@fluentui/priority-overflowversions resolved in the deployed Teams web bundle.ResizeObservercallbacks, forced layout, header remounts, and overflow visibility oscillation.