In the spreadsheet/table view, when a user has many metadata columns enabled and scrolls horizontally, they lose sight of which row they're editing because the photo and row-level controls scroll off the left edge. Pin the four leftmost "row identity / row action" columns so they stay in place while the metadata columns scroll underneath them, similar to Excel's Freeze Panes.
Columns to freeze (left → right):
- Selection checkbox
- Status indicator
- Photo thumbnail
- Open-side-panel button
Out of scope: Gallery/grid view (no horizontal scroll there).
Acceptance criteria:
- In table view, scrolling horizontally keeps columns 1–4 visible against the left edge.
- Vertical scroll still scrolls the whole row including the frozen columns.
- Visual treatment makes the freeze boundary obvious (e.g. shadow / divider on the right edge of the frozen block).
- No regression in row selection, status display, thumbnail click-through, or the side-panel toggle.
Source: User feedback session, 2026-05-08.