diff --git a/src/MandoCode.Desktop/Controls/ChatTabView.xaml.cs b/src/MandoCode.Desktop/Controls/ChatTabView.xaml.cs index c2c7fc8..345b8ea 100644 --- a/src/MandoCode.Desktop/Controls/ChatTabView.xaml.cs +++ b/src/MandoCode.Desktop/Controls/ChatTabView.xaml.cs @@ -218,6 +218,18 @@ public async Task InitializeAsync() } catch { } + // User-data host: serves the chat background image (see ThemeManager.SetChatBackground). + // Missing folder just means no background renders. + try + { + Directory.CreateDirectory(ThemeManager.UserDataFolder); + core.SetVirtualHostNameToFolderMapping( + "mandocode.userdata", + ThemeManager.UserDataFolder, + Microsoft.Web.WebView2.Core.CoreWebView2HostResourceAccessKind.Allow); + } + catch { } + core.NavigateToString(TranscriptHtmlBuilder.BaseDocument(ThemeManager.Current)); } catch (Exception ex) diff --git a/src/MandoCode.Desktop/MainWindow.xaml b/src/MandoCode.Desktop/MainWindow.xaml index f51fcf5..469d52c 100644 --- a/src/MandoCode.Desktop/MainWindow.xaml +++ b/src/MandoCode.Desktop/MainWindow.xaml @@ -414,25 +414,28 @@ - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +