diff --git a/src/Markup/Avalonia.Markup.Xaml/PortableXaml/portable.xaml.github b/src/Markup/Avalonia.Markup.Xaml/PortableXaml/portable.xaml.github
index d50ae8335e..c066401445 160000
--- a/src/Markup/Avalonia.Markup.Xaml/PortableXaml/portable.xaml.github
+++ b/src/Markup/Avalonia.Markup.Xaml/PortableXaml/portable.xaml.github
@@ -1 +1 @@
-Subproject commit d50ae8335eb50d4b9606de6f5fa1cbbc78bfd72f
+Subproject commit c0664014455392ac221a765e66f9837704339b6f
diff --git a/tests/Avalonia.Markup.Xaml.UnitTests/Xaml/BasicTests.cs b/tests/Avalonia.Markup.Xaml.UnitTests/Xaml/BasicTests.cs
index ffd666fe12..fb432c30d4 100644
--- a/tests/Avalonia.Markup.Xaml.UnitTests/Xaml/BasicTests.cs
+++ b/tests/Avalonia.Markup.Xaml.UnitTests/Xaml/BasicTests.cs
@@ -868,6 +868,25 @@ do we need it?")]
}
}
+ [Fact]
+ public void Element_Whitespace_Should_Be_Trimmed()
+ {
+ using (UnitTestApplication.Start(TestServices.MockWindowingPlatform))
+ {
+ var xaml = @"
+
+
+ Hello World!
+
+";
+
+ var window = AvaloniaXamlLoader.Parse(xaml);
+ var textBlock = (TextBlock)window.Content;
+
+ Assert.Equal("Hello World!", textBlock.Text);
+ }
+ }
+
private class SelectedItemsViewModel : INotifyPropertyChanged
{
public string[] Items { get; set; }