Skip to content

Fix mounted native diff canvas retention - #35

Open
kvkenyon wants to merge 1 commit into
mainfrom
fm/rtc-native-902-diff-canvas
Open

Fix mounted native diff canvas retention#35
kvkenyon wants to merge 1 commit into
mainfrom
fm/rtc-native-902-diff-canvas

Conversation

@kvkenyon

@kvkenyon kvkenyon commented Sep 4, 2026

Copy link
Copy Markdown
Owner

Summary\n- retain the ReviewCanvasController through the mounted workspace bridge coordinator\n- add a mounted SwiftUI/AppKit regression for populated canvas rows, line selection, and Comment enablement\n- record diff-ready and first-interaction characterization timings\n\n## Validation\n- swift run --package-path native RTCReviewWorkspaceFeatureTests\n- swift run --package-path native RTCDiffCanvasTests\n- scripts/native-check.sh (XCTest/full-Xcode gates explicitly unavailable under CLT)\n- npm run check\n\nThe regression failed before the fix because the mounted collection view's delegate/controller had deallocated; it passes with a 0.150s diff-ready and 0.000069s first-interaction measurement.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant