Repository navigation
Conversation
A TestFlight user's inline photo picker draws but won't scroll or select, while the card's own buttons still work, and a force quit doesn't clear it. It doesn't reproduce on the simulator, so these logs record which layer takes or drops the touch: - `BarClipView` logs each touch above the bar with the band's top and the view that took it, and the screen logs every change to the overflow state. - The bar logs `cardTop` each time the card is laid out, against the key window it is measured in. - `AttachOverlayContainer` logs each touch with the panel and card regions and the view that took it. With the keyboard up, the system hands touches on the photo grid straight to the picker, so only the card's controls show up here. `SensitiveKeyRedactor` blanks any metadata key containing "key", which hid the overlay's existing `keyboardHeight` and `keyboardWindowFound`. They are now `overlapHeight` and `inputWindowFound`.
This was referenced Oct 14, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
A TestFlight user's inline photo picker draws but won't scroll or select. The card's own back and All Photos buttons still work, and a force quit doesn't clear it. It doesn't reproduce on the simulator in either keyboard mode, so this logs which layer takes or drops the touch.
BarClipViewlogs each touch above the bar with the band's top (touchTop) and the view that took it. The screen logs every change to the overflow state, with the bar's frame and whether its window is the key window.cardTopeach time the card is laid out, against the key window it's measured in.AttachOverlayContainerlogs each touch with the panel and card regions, the view that took it, and its window.What it can and can't see:
BarClipView, so a dead grid shows up asBar overflow touchwithhit=noneor an unexpected view.AttachOverlayContainerlogged except the grid taps, which still selected photos. Only the card's controls show up there, so a dead grid logs nothing. The existingAttach panel opening mode=line still shows which mode the user was in.SensitiveKeyRedactorblanks any metadata key containing "key", which hid the overlay's existingkeyboardHeightandkeyboardWindowFound. They're nowoverlapHeightandinputWindowFound.