markitect-main/capabilities/testdrive-jsui/js
tegwick d0a1c91b8e feat: fix contents panel scrollbar and consolidate control architecture
## Major Changes
- Fixed contents panel scrollbar behavior to only span content area when reaching max-height
- Eliminated duplicate control files across testdrive-jsui/static/ and markitect/static/
- Consolidated all control files to single source of truth in capabilities/testdrive-jsui/js/controls/
- Refactored contents control to use proper base class architecture

## Technical Details
- Moved overflow-y: auto from control-content-container to control-content-body
- Updated all HTML templates and plugin references to use capabilities/ paths
- Enhanced resize handle positioning (moved from -4px to 1px/2px from right edge)
- Improved CSS flex layout with proper min-height: 0 constraints

## Files Affected
- 10 duplicate control files removed
- 8+ reference files updated with new paths
- CHANGELOG.md updated with all changes

This eliminates confusion about which files to edit and ensures the UI
behaves correctly when panels reach viewport height limits.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-14 23:55:52 +01:00
..
components feat: remove legacy DocumentControls component 2025-11-14 15:46:50 +01:00
controls feat: fix contents panel scrollbar and consolidate control architecture 2025-11-14 23:55:52 +01:00
core feat: complete testdrive-jsui capability extraction with full JavaScript test integration 2025-11-09 22:29:30 +01:00
tests feat: enhance ControlBase with advanced panel behavior patterns 2025-11-14 11:33:49 +01:00