approvedbugLiveCollage#1

Feedback Detail

The app crashes consistently when trying to add more than 9 photos to a grid layout. The crash occurs immediately after selecting the 10th photo from the library. The grid editor becomes unresponsive and then force-quits. Reproducible on iPhone 12 Pro running iOS 17.4.1. Does not reproduce on iPhone 15 Pro (iOS 17.5).

Screenshots

Screenshot 1
Screenshot 2
Screenshot 3

Event Timeline

📱
page view10:23:01.143
target: GridEditorViewControllerhandler: viewDidLoad
👆
tap10:23:04.892
target: AddPhotoButtonhandler: addPhotoTapped:
📋
select10:23:07.211
target: PhotoLibraryCell[3]handler: collectionView:didSelectItemAtIndexPath:value: 3
👆
tap10:23:07.843
target: AddPhotoButtonhandler: addPhotoTapped:
📋
select10:23:09.154
target: PhotoLibraryCell[7]handler: collectionView:didSelectItemAtIndexPath:value: 7
↕️
scroll10:23:12.001
target: PhotoLibraryCollectionViewhandler: scrollViewDidScroll:value: y=340
👆
tap10:23:15.334
target: AddPhotoButtonhandler: addPhotoTapped:
🎚️
slider10:23:17.991
target: GridSpacingSliderhandler: spacingChanged:value: 8.5
⌨️
input10:23:19.444
target: CaptionTextFieldhandler: textFieldDidChange:value: Summer 2025
👆
tap10:23:21.003
target: SaveButtonhandler: saveTapped:

AI Analysis

approved
Safety96%
Reasonability91%
Clarity88%

This is a clear, reproducible crash bug with specific reproduction steps. The device-specific pattern (A14 vs A15 chip) suggests a memory management or GPU resource issue in the grid rendering pipeline. High confidence this is a genuine defect that should be fixed.

Affected Files

  • GridEditorViewController.swift
  • PhotoGridLayout.swift
  • GridCell.swift
  • PhotoLibraryManager.swift

Suggested Approach

Investigate memory allocation in PhotoGridLayout when cell count exceeds 9. Check for potential array index out of bounds in grid reflow logic. Consider adding a guard/limit with a user-facing error for unsupported configurations.

Actions

Metadata

Platform
iOS
Device
iPhone 12 Pro (A2341)
App Version
3.2.1 (Build 418)
Submitted By
Sarah Chen
Submitted At
2026-04-14 10:23:21
Current Page
GridEditorViewController
VC Hierarchy
UIWindow → UINavigationController → HomeViewController → GridEditorViewController