During debugging, the second time I change a property inside the ProductsListPage xaml in the attached project, an exception is raised and the application crash.
Hot reload should display the changes
Crash with the following
System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'GroupableItemsViewController`1'.
at Foundation.NSObject.get_SuperHandle () [0x0004a] in /Library/Frameworks/Xamarin.iOS.framework/Versions/14.0.0.0/src/Xamarin.iOS/Foundation/NSObject2.cs:401
at UIKit.UIViewController.get_IsViewLoaded () [0x00023] in /Library/Frameworks/Xamarin.iOS.framework/Versions/14.0.0.0/src/Xamarin.iOS/UIKit/UIViewController.g.cs:2147
at Xamarin.Forms.Platform.iOS.ObservableItemsSource.NotLoadedYet () [0x00000] in D:\a\1\sXamarin.Forms.Platform.iOS\CollectionView\ObservableItemsSource.cs:287
at Xamarin.Forms.Platform.iOS.ObservableItemsSource.ReloadRequired () [0x00000] in D:\a\1\sXamarin.Forms.Platform.iOS\CollectionView\ObservableItemsSource.cs:292
at Xamarin.Forms.Platform.iOS.ObservableItemsSource.Add (System.Collections.Specialized.NotifyCollectionChangedEventArgs args) [0x00023] in D:\a\1\sXamarin.Forms.Platform.iOS\CollectionView\ObservableItemsSource.cs:163
at Xamarin.Forms.Platform.iOS.ObservableItemsSource.CollectionChanged (System.Collections.Specialized.NotifyCollectionChangedEventArgs args) [0x00061] in D:\a\1\sXamarin.Forms.Platform.iOS\CollectionView\ObservableItemsSource.cs:117
at Xamarin.Forms.Platform.iOS.ObservableItemsSource.CollectionChanged (System.Object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs args) [0x000b7] in D:\a\1\sXamarin.Forms.Platform.iOS\CollectionView\ObservableItemsSource.cs:108
at System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.
at Foundation.NSAsyncSynchronizationContextDispatcher.Apply () [0x00000] in /Library/Frameworks/Xamarin.iOS.framework/Versions/14.0.0.0/src/Xamarin.iOS/Foundation/NSAction.cs:178
at at (wrapper managed-to-native) UIKit.UIApplication.UIApplicationMain(int,string[],intptr,intptr)
at UIKit.UIApplication.Main (System.String[] args, System.IntPtr principal, System.IntPtr delegate) [0x00005] in /Library/Frameworks/Xamarin.iOS.framework/Versions/14.0.0.0/src/Xamarin.iOS/UIKit/UIApplication.cs:86
at UIKit.UIApplication.Main (System.String[] args, System.String principalClassName, System.String delegateClassName) [0x0000e] in /Library/Frameworks/Xamarin.iOS.framework/Versions/14.0.0.0/src/Xamarin.iOS/UIKit/UIApplication.cs:65
at invoices.iOS.Application.Main (System.String[] args) [0x00001] in /Users/yiannis/Projects/Invoices-bug/src/invoices.iOS/Main.cs:17


VS bug #1226462
@YiannisBourkelis Thanks for the repro sample. Can reproduce the issue.

Most helpful comment
@YiannisBourkelis Thanks for the repro sample. Can reproduce the issue.
