@@ -130,6 +130,27 @@ public SystemEventsContent()
130130 Loaded += OnLoaded ;
131131 Unloaded += OnUnloaded ;
132132
133+ // Apply dark theme immediately so charts don't flash white before data loads
134+ TabHelpers . ApplyDarkModeToChart ( BadPagesChart ) ;
135+ TabHelpers . ApplyDarkModeToChart ( DumpRequestsChart ) ;
136+ TabHelpers . ApplyDarkModeToChart ( AccessViolationsChart ) ;
137+ TabHelpers . ApplyDarkModeToChart ( WriteAccessViolationsChart ) ;
138+ TabHelpers . ApplyDarkModeToChart ( NonYieldingTasksChart ) ;
139+ TabHelpers . ApplyDarkModeToChart ( LatchWarningsChart ) ;
140+ TabHelpers . ApplyDarkModeToChart ( SickSpinlocksChart ) ;
141+ TabHelpers . ApplyDarkModeToChart ( CpuComparisonChart ) ;
142+ TabHelpers . ApplyDarkModeToChart ( SevereErrorsChart ) ;
143+ TabHelpers . ApplyDarkModeToChart ( IOIssuesChart ) ;
144+ TabHelpers . ApplyDarkModeToChart ( LongestPendingIOChart ) ;
145+ TabHelpers . ApplyDarkModeToChart ( SchedulerIssuesChart ) ;
146+ TabHelpers . ApplyDarkModeToChart ( MemoryConditionsChart ) ;
147+ TabHelpers . ApplyDarkModeToChart ( CPUTasksChart ) ;
148+ TabHelpers . ApplyDarkModeToChart ( MemoryBrokerChart ) ;
149+ TabHelpers . ApplyDarkModeToChart ( MemoryBrokerRatioChart ) ;
150+ TabHelpers . ApplyDarkModeToChart ( MemoryNodeOOMChart ) ;
151+ TabHelpers . ApplyDarkModeToChart ( MemoryNodeOOMUtilChart ) ;
152+ TabHelpers . ApplyDarkModeToChart ( MemoryNodeOOMMemoryChart ) ;
153+
133154 _badPagesHover = new Helpers . ChartHoverHelper ( BadPagesChart , "events" ) ;
134155 _dumpRequestsHover = new Helpers . ChartHoverHelper ( DumpRequestsChart , "events" ) ;
135156 _accessViolationsHover = new Helpers . ChartHoverHelper ( AccessViolationsChart , "events" ) ;
0 commit comments