markitect-main/capabilities/testdrive-jsui/js/controls
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
..
contents-control.js fix: refactor contents control architecture and resolve resize handle positioning 2025-11-14 23:31:13 +01:00
control-base.js feat: fix contents panel scrollbar and consolidate control architecture 2025-11-14 23:55:52 +01:00
debug-control.js feat: comprehensive control panel UI improvements 2025-11-14 22:51:25 +01:00
edit-control.js feat: refactor control panel architecture and fix layout issues 2025-11-14 21:55:06 +01:00
status-control.js feat: refactor control panel architecture and fix layout issues 2025-11-14 21:55:06 +01:00