diff --git a/Pixiview.iOS/Pixiview.iOS.csproj b/Pixiview.iOS/Pixiview.iOS.csproj
index 9bcb42a..b4a394a 100644
--- a/Pixiview.iOS/Pixiview.iOS.csproj
+++ b/Pixiview.iOS/Pixiview.iOS.csproj
@@ -62,6 +62,7 @@
iPhone Developer
Entitlements.plist
true
+ --optimize=experimental-xforms-product-type
diff --git a/Pixiview/Illust/ViewIllustPage.xaml.cs b/Pixiview/Illust/ViewIllustPage.xaml.cs
index c160511..6fe6ae8 100644
--- a/Pixiview/Illust/ViewIllustPage.xaml.cs
+++ b/Pixiview/Illust/ViewIllustPage.xaml.cs
@@ -382,7 +382,7 @@ namespace Pixiview.Illust
}
var item = items[index];
- if (index > 0)
+ if (index > 0 && !force)
{
if (item.Loading || item.Image != null)
{
diff --git a/Pixiview/Utils/Ugoira.cs b/Pixiview/Utils/Ugoira.cs
index b695f25..bd832de 100644
--- a/Pixiview/Utils/Ugoira.cs
+++ b/Pixiview/Utils/Ugoira.cs
@@ -309,6 +309,7 @@ namespace Pixiview.Utils
{
frame.FilePath = file;
frames[i] = ImageSource.FromFile(file);
+ frame.Incompleted = false;
}
}
}