Month-range picker · round 3 — C3 + folder-tab From/To

Round 2 verdict (Gera): C3 wins (year column beside months) — but the scrollbar was too chunky, years need to reach the 2000s, and the From→To handoff needs to be OBVIOUS, ideally as the little folder tabs the expanded dashboard charts use. All three below fix the first two the same way (4px scrollbar, years 2000–2026); they differ in how the folder tabs are used.

Tab treatment echoes the app's RowSwitcherTabs (dashboard expanded-chart tabs): recessed inactive rectangles, active = open tab on the panel surface, instant swap, no animation · round 2 · round 1

Locked: From/To two-value range · year column beside month grid (C3) · slim custom scrollbar · years scroll to 2000 · picking From auto-advances to To. Decided & shipped: C3-2 — the fields ARE the folder tabs, live on the dashboard chart toolbar via #6707 (merged 2026-08-31). The old chevron year-stepper is deleted, not kept alongside; the production tabs draw the real RowSwitcherTabs geometry, extracted so there is one shape rather than two that agree today. Rendered evidence · the demos below are the round-3 options as presented, kept as the record of the choice.
C3-1Folder tabs ON the picker panel

The fields stay as they were; the popover grows two folder tabs on its top edge — From and To, each carrying its live value. The OPEN tab (panel surface, no bottom edge) is unmistakably the side you're editing; picking a From month instantly opens the To tab, exactly like the chart tabs swap.

C3-2The fields ARE the folder tabsCHOSEN & SHIPPED · #6707

No separate trigger fields — the whole control is one folder: two tabs sitting on the panel, always showing their values. Tap a tab to open the picker attached beneath it; tap the open tab again to close (the chart tabs’ own collapse behavior). Tightest single-widget shape.

C3-3Folder tabs + a live hint line

C3-1 plus an explicit hint strip along the panel bottom — “now picking: To · From is set to Mar 2026” — for maximum can’t-miss-it. Belt and suspenders; pick this if the tab swap alone still feels too quiet.

Your pick — check ONE (state saves per person)

C3-1 — Folder tabs on the panel
C3-2 — Fields are the tabs
C3-3 — Tabs + hint line

On your pick, the adopt lane rebuilds the shipped picker’s custom-range surface as this — one component, so charts and the leasing tab change together. The production version reuses the real RowSwitcherTabs silhouette (single-path SVG, seamless hairline), which is smoother than this demo’s CSS approximation.

PropFlow Docs