diff --git a/CHANGELOG.md b/CHANGELOG.md index a2b6209e..53c12747 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Improved x265, H.266, VC1 and VVC codec replacements - Open the exact movie on Letterboxd instead of a search +### Fixed +- Fixed a freeze when opening some movies and series on iPhone + ## 2.1.2 - 2026-11-02 ### Fixed - Hide Indexer and Quality filters until search finished diff --git a/Ruddarr/Models/Media.swift b/Ruddarr/Models/Media.swift index 8a1fb070..7a1225a8 100644 --- a/Ruddarr/Models/Media.swift +++ b/Ruddarr/Models/Media.swift @@ -231,7 +231,7 @@ struct MediaDetailsPosterModifier: ViewModifier { .onGeometryChange(for: CGFloat.self) { proxy in proxy.bounds(of: .scrollView)?.width ?? 0 } action: { width in - if width > 0 { + if width > 0, abs(width - scrollViewWidth) >= 1 { scrollViewWidth = width } } diff --git a/TestFlight/WhatToTest.en-US.txt b/TestFlight/WhatToTest.en-US.txt index ccca875f..662c96af 100644 --- a/TestFlight/WhatToTest.en-US.txt +++ b/TestFlight/WhatToTest.en-US.txt @@ -5,3 +5,6 @@ Added - Support Sonarr multi-season packs - Improved x265, H.266, VC1 and VVC codec replacements - Open the exact movie on Letterboxd instead of a search + +Fixed +- Fixed a freeze when opening some movies and series on iPhone