diff --git a/packages/components/src/slot-fill/bubbles-virtually/slot-fill-provider.js b/packages/components/src/slot-fill/bubbles-virtually/slot-fill-provider.js index c25b524079063b..47c31f1906cfa4 100644 --- a/packages/components/src/slot-fill/bubbles-virtually/slot-fill-provider.js +++ b/packages/components/src/slot-fill/bubbles-virtually/slot-fill-provider.js @@ -67,9 +67,11 @@ function useSlotRegistry() { if ( fills.current.get( name ) ) { fills.current.set( name, - fills.current - .get( name ) - .filter( ( fillRef ) => fillRef !== ref ) + valRef( + fills.current + .get( name ) + .filter( ( fillRef ) => fillRef !== ref ) + ) ); } }, [] );