@@ -52,6 +52,9 @@ public void Subscribe_RegistersPersistenceCallback()
5252            new  Dictionary < string ,  byte [ ] > ( ) , 
5353            [ ] , 
5454            [ ] ) ; 
55+ 
56+         InitializeState ( state ,  [ ] ) ; 
57+ 
5558        var  provider  =  new  PersistentStateValueProvider ( state ,  NullLogger < PersistentStateValueProvider > . Instance ,  new  ServiceCollection ( ) . BuildServiceProvider ( ) ) ; 
5659        var  renderer  =  new  TestRenderer ( ) ; 
5760        var  component  =  new  TestComponent ( ) ; 
@@ -76,6 +79,8 @@ public void Unsubscribe_RemovesCallbackFromRegisteredCallbacks()
7679            [ ] , 
7780            [ ] ) ; 
7881
82+         InitializeState ( state ,  [ ] ) ; 
83+ 
7984        var  provider  =  new  PersistentStateValueProvider ( state ,  NullLogger < PersistentStateValueProvider > . Instance ,  new  ServiceCollection ( ) . BuildServiceProvider ( ) ) ; 
8085
8186        var  renderer  =  new  TestRenderer ( ) ; 
@@ -102,7 +107,7 @@ private static void InitializeState(PersistentComponentState state, List<(Compon
102107            var  key  =  PersistentStateValueProviderKeyResolver . ComputeKey ( item . componentState ,  item . propertyName ) ; 
103108            dictionary [ key ]  =  JsonSerializer . SerializeToUtf8Bytes ( item . value ,  JsonSerializerOptions . Web ) ; 
104109        } 
105-         state . InitializeExistingState ( dictionary ,  null ) ; 
110+         state . InitializeExistingState ( dictionary ,  RestoreContext . InitialValue ) ; 
106111    } 
107112
108113    private  static   CascadingParameterInfo  CreateCascadingParameterInfo ( string  propertyName ,  Type  propertyType ) 
0 commit comments