@@ -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