Keep horizontal scrollbar in main workspace

This commit is contained in:
2026-08-05 23:29:05 +02:00
parent 19c6ee90e1
commit aa138b62ad
4 changed files with 22 additions and 3 deletions
+2
View File
@@ -57,6 +57,8 @@ This project replaces the Excel/VBA workflow named `Catalog maker - 20` with a N
- Runtime button labels must update the existing direct child label span instead of replacing `button.textContent`; state changes must never remove the button icon.
- Parser tools are always visible in the left panel. Do not hide, collapse or replace the parser action buttons with a toggle; the user must see the complete parser action set at all times.
- Mapping status and mapping source details belong beside the database connection status at the bottom of the sidebar. Style it as a shared sidebar section header with icon, centered status and a fixed right chevron; keep the existing mapping behavior.
- Wide working data areas, especially the main workspace combinations grid, must keep a visible bottom horizontal scrollbar. The workspace should use a fixed header plus a scrollable content area so users can move sideways through all columns without losing the panel layout.
- Add or update Playwright checks for wide-data layout changes by asserting that the scroll container has horizontal overflow (`scrollWidth > clientWidth`) and `overflow-x: auto`.
## TypeScript workflow