diff --git a/ios/Platform/Platform/Features/Reader/Views/EntryListView.swift b/ios/Platform/Platform/Features/Reader/Views/EntryListView.swift index 4d9f001..3e6ff27 100644 --- a/ios/Platform/Platform/Features/Reader/Views/EntryListView.swift +++ b/ios/Platform/Platform/Features/Reader/Views/EntryListView.swift @@ -255,12 +255,14 @@ struct EntryCardView: View { AsyncImage(url: thumbURL) { phase in switch phase { case .success(let image): - image - .resizable() - .aspectRatio(contentMode: .fill) - .frame(maxWidth: .infinity) - .frame(height: 180) - .clipped() + GeometryReader { geo in + image + .resizable() + .aspectRatio(contentMode: .fill) + .frame(width: geo.size.width, height: 180) + } + .frame(height: 180) + .clipped() default: Rectangle() .fill(Color.surfaceCard)