The flex chain from detailArea → detailPanel → tabContent lacked min-height: 0, so flex children never shrank below content height and overflow-y: auto never triggered. Added min-height: 0 and flex: 1 to propagate the height constraint correctly. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>