On long deployment histories the StartupLogPanel would render off-screen when the user clicked a row. Ref + useEffect scrolls the panel into view with block:'nearest' so expanding a row that's already in view doesn't cause a disorienting jump. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>