a6a17991bbb2d1bdee2bcc0f3f6e7a905d112e91
Refactored OnThemeChanged in MainLayout.razor to use InvokeAsync for proper synchronization of UI updates and async logic, preventing threading issues. Also added a blank line after app.Run() in Program.cs (no functional impact).
Description
Languages
C#
60.9%
HTML
30.4%
CSS
8.2%
TSQL
0.4%