SEOD-2035
AC 1: Scroll Mode Behavior
Description: When scroll="true" is applied, table should be scrollable with sticky header.
Expected: Scroll container visible Vertical scroll works Header is sticky All rows visible
AC 2: Max Default Rows (Expand/Collapse)
Description: When max_default_rows is used, only limited rows show initially with expand/collapse.
Expected: Only 3 rows visible initially "Show All Rows" button appears Expands to show all rows Collapse works No scroll container
AC 3: Default Behavior (No Attributes)
Description: If no attribute is provided, table behaves normally.
AC 4: Scroll Overrides Max Rows
Description: If both attributes are present, scroll takes precedence.
Expected: Scroll mode active All rows visible No expand/collapse max_default_rows ignored
AC 5: Search Works with Scroll
Expected: Search box visible Filtering works Scroll adjusts dynamically Sticky header intact
AC 6: Sorting Works with Scroll
Expected Behavior:
Column headers are clickable for sorting Table remains scrollable after sorting Sticky header works correctly Sort direction indicators appear
Test 7: Scroll with Ratings (Complex Content)
Expected Behavior:
✅ Logos render correctly ✅ Star ratings display properly ✅ Table scrolls smoothly ✅ Sticky header maintains formatting