Sure thing, @ShantanuP ,
Sorry for the lack of clarity. I meant to bring up only one issue and share some of the symptoms of that one issue.
The issue I observed is after enabling the new analysis engine, the data sources list is not updating as I create or remove collections from the app. Because the data sources list does not include collections created after enabling the new analysis engine, the galleries using those collections do not populate outside of Studio.
Immediately after disabling the new analysis engine and re-publishing the app, the data sources list updates and the galleries using the new collections created while the new analysis engine was enabled successfully populate outside of Studio.
I was able to reproduce the issue in a new blank canvas app following the steps below. I stopped at step 21 in the attached .msapp file so you can see the issue with the removed collection still appearing in the data sources list and the new collection failing to appear in the data sources list.
Steps to reproduce:
1. Create a new blank canvas app. Do not enable the experimental new analysis engine.
2. In App.OnStart create a collection
ClearCollect(BeforeEnablingExperimentalNewAnalysisEngine, "A", "B", "C")
3. On Screen1 insert a blank gallery control
4. Set the Items property of the gallery control to the collection created in step 2
BeforeEnablingExperimentalNewAnalysisEngine
5. Add a label to the gallery template
6. Set the Text property of the label to ThisItem.Value
ThisItem.Value
7. Save and publish the app
8. Open the app outside of Studio to verify the gallery is populating the collection (I used the web player for this repro)
9. In Studio, enable the experimental new analysis engine.
10. Save and publish the app
11. Refresh the page
12. Remove the ClearCollect formula from App.OnStart
13. Remove the collection reference from Gallery1.Items
14. Look in the variables tab -> collections. The collection is gone.
15. Look in the data sources tab. The collection is still showing as a data source.
16. In App.OnStart create a new collection
ClearCollect(AfterEnablingExperimentalNewAnalysisEngine, "D", "E", "F")
17. Set Gallery1.Items to the collection created in step 16. The gallery populates in Studio.
AfterEnablingExperimentalNewAnalysisEngine
18. Save and publish the app
19. Open the app outside of Studio. The gallery does not populate.
20. In Studio, look in the variables tab -> collections. The new collection is there.
21. Look in the data sources tab. The old collection we removed every reference to is still listed as a data source while the new collection is not in the list of data sources.
22. Disable the experimental new analysis engine
23. Save and publish the app
24. Refresh the page
25. The data sources list has updated
26. Open the app outside of Studio. The gallery populates with the new collection.