Repository: microsoft/PowerToys
File: src/settings-ui/Settings.UI/SettingsXAML/OOBE/Views/OobeShellPage.xaml.cs (C#)

Code before:
                Modules[(int)(PowerToysModules)Enum.Parse(typeof(PowerToysModules), (string)selectedItem.Tag, true)].LogClosingModuleEvent();
            }
        }

        public void NavigateToModule(PowerToysModules selectedModule)
        {
            if (selectedModule == PowerToysModules.WhatsNew)
            {
                navigationView.SelectedItem = navigationView.FooterMenuItems[0];
            }
            else
            {
                navigationView.SelectedItem = navigationView.MenuItems[(int)selectedModule];
            }
        }

        private void NavigationView_SelectionChanged(Microsoft.UI.Xaml.Controls.NavigationView sender, Microsoft.UI.Xaml.Controls.NavigationViewSelectionChangedEventArgs args)
        {
            Microsoft.UI.Xaml.Controls.NavigationViewItem selectedItem = args.SelectedItem as Microsoft.UI.Xaml.Controls.NavigationViewItem;

            if (selectedItem != null)
            {
                switch (selectedItem.Tag)
                {
                    case "Overview": NavigationFrame.Navigate(typeof(OobeOverview)); break;
                    /* NOTE: Experimentation for OOBE is currently turned off server side. Keeping this code in a comment to allow future experiments.
                        if (ExperimentationToggleSwitchEnabled && GPOWrapper.GetAllowExperimentationValue() != GpoRuleConfigured.Disabled)
                        {
                            switch (AllExperiments.Experiments.LandingPageExperiment)
                            {
                                case Experiments.ExperimentState.Enabled:
                                    NavigationFrame.Navigate(typeof(OobeOverviewAlternate)); break;
                                case Experiments.ExperimentState.Disabled:
                                    NavigationFrame.Navigate(typeof(OobeOverview)); break;
                                case Experiments.ExperimentState.NotLoaded:
                                    NavigationFrame.Navigate(typeof(OobeOverviewPlaceholder)); break;
                            }

                            break;
                        }
                        else
                        {
                            NavigationFrame.Navigate(typeof(OobeOverview));
                            break;
                        }
                    */
                    case "WhatsNew": NavigationFrame.Navigate(typeof(OobeWhatsNew)); break;
                    case "AdvancedPaste": NavigationFrame.Navigate(typeof(OobeAdvancedPaste)); break;
                    case "AlwaysOnTop": NavigationFrame.Navigate(typeof(OobeAlwaysOnTop)); break;
                    case "Awake": NavigationFrame.Navigate(typeof(OobeAwake)); break;
                    case "CmdNotFound": NavigationFrame.Navigate(typeof(OobeCmdNotFound)); break;

Review comment (suggestion):
```suggestion
                    /* NOTE: Experimentation for OOBE is currently turned off on server side. Keeping this code in a comment to allow future experiments.
```

Code after:
                Modules[(int)(PowerToysModules)Enum.Parse(typeof(PowerToysModules), (string)selectedItem.Tag, true)].LogClosingModuleEvent();
            }
        }

        public void NavigateToModule(PowerToysModules selectedModule)
        {
            if (selectedModule == PowerToysModules.WhatsNew)
            {
                navigationView.SelectedItem = navigationView.FooterMenuItems[0];
            }
            else
            {
                navigationView.SelectedItem = navigationView.MenuItems[(int)selectedModule];
            }
        }

        private void NavigationView_SelectionChanged(Microsoft.UI.Xaml.Controls.NavigationView sender, Microsoft.UI.Xaml.Controls.NavigationViewSelectionChangedEventArgs args)
        {
            Microsoft.UI.Xaml.Controls.NavigationViewItem selectedItem = args.SelectedItem as Microsoft.UI.Xaml.Controls.NavigationViewItem;

            if (selectedItem != null)
            {
                switch (selectedItem.Tag)
                {
                    case "Overview": NavigationFrame.Navigate(typeof(OobeOverview)); break;
                    /* NOTE: Experimentation for OOBE is currently turned off on server side. Keeping this code in a comment to allow future experiments.
                        if (ExperimentationToggleSwitchEnabled && GPOWrapper.GetAllowExperimentationValue() != GpoRuleConfigured.Disabled)
                        {
                            switch (AllExperiments.Experiments.LandingPageExperiment)
                            {
                                case Experiments.ExperimentState.Enabled:
                                    NavigationFrame.Navigate(typeof(OobeOverviewAlternate)); break;
                                case Experiments.ExperimentState.Disabled:
                                    NavigationFrame.Navigate(typeof(OobeOverview)); break;
                                case Experiments.ExperimentState.NotLoaded:
                                    NavigationFrame.Navigate(typeof(OobeOverviewPlaceholder)); break;
                            }

                            break;
                        }
                        else
                        {
                            NavigationFrame.Navigate(typeof(OobeOverview));
                            break;
                        }
                    */
                    case "WhatsNew": NavigationFrame.Navigate(typeof(OobeWhatsNew)); break;
                    case "AdvancedPaste": NavigationFrame.Navigate(typeof(OobeAdvancedPaste)); break;
                    case "AlwaysOnTop": NavigationFrame.Navigate(typeof(OobeAlwaysOnTop)); break;
                    case "Awake": NavigationFrame.Navigate(typeof(OobeAwake)); break;
                    case "CmdNotFound": NavigationFrame.Navigate(typeof(OobeCmdNotFound)); break;