# PR 33223 capture scope (lead's pruning of the pass-1 matrix)

The diff changes only (a) native child order in the Android inspector host (visible pane zIndex 0,
hidden panes 1), (b) sibling order of the Files pane's tree and AppBar (Android flex-col-reverse keeps
the look; iOS AppBar renders no native view in the inspector), and (c) nestedScrollEnabled={false} on
FileTreeBrowser's list (an Android-only prop). It does not change what the tree renders.

## Required rows (in priority order)

| Row | What | Device / theme | Before | After |
|---|---|---|---|---|
| F01 | Overflowing tree (40+ folders) in the Android thread Files sheet: swipe up in tree at the medium detent, again, swipe down in tree, drag header up, swipe down in tree while expanded | Pixel 9, dark | recording | recording |
| F11 | Pull-to-refresh at tree top in the Android Files sheet, through spinner completion; also overflow "Refresh files" | Pixel 9, dark | recording | recording |
| P01/P02 | Android sheet: open Files, switch to Git pane (overflowing if possible) and back to Files after prewarming; scroll in each; hidden pane does not take touches | Pixel 9, dark | recording | recording |
| F04 | Android Files sheet search: open search, keyboard up, type a nested match, clear/close; header stays on top | Pixel 9, dark | - | recording |
| C01/C03 | Full-screen Files route (ThreadFiles or directory browser) on Android: scroll and pull-to-refresh | Pixel 9, dark | - | recording |
| L01 | Android Files sheet settled still, light theme (layout unchanged by reorder) | Pixel 9, light | still | still |
| I01 | iOS compact Files sheet: header/insets, scroll the long tree, pull-to-refresh | iPhone 17 Pro, light | recording | recording |
| C05 | Android wide inspector side pane: Files/Git switching, scroll in each | Pixel Tablet, dark | - | recording (if time allows) |

## Rows not captured, with reasons
- F02, F03, F05-F10, F06 (short tree, nested/ignored entries, empty, no-match, >200 matches, loading,
  error states): content branches inside FileTreeBrowser; the diff does not alter any of them, only the
  list's sibling position and its nested-scroll flag. F01/F11/F04 exercise the list itself.
- I02 (iPad native column): on iOS the AppBar in the inspector renders only native header options
  (returns null), so the pane's native child list is the same on iPhone and iPad; nestedScrollEnabled
  and inspector-host.android.tsx are Android-only. I01 covers the iOS child-order change.
- C02/C04 (draft browser, wide file inspector): same FileTreeBrowser list as C01/C03 and C05.
- X01-X04: harness-only / not reachable in production, per the pass-1 matrix.
