[UI/UX:Submission] Fix bulk-late sticky cols#12539
Conversation
| #late-day-table th, | ||
| #late-day-table td { | ||
| display: table-cell; | ||
| box-sizing: border-box !important; |
There was a problem hiding this comment.
Can you find a way to remove the !important, perhaps by targeting the cell with a more specific selector?
| ]); | ||
| } | ||
| } | ||
|
|
There was a problem hiding this comment.
Please revert this whitespace change.
8bf5de2 to
8f20095
Compare
022c6f5 to
9096f03
Compare
9096f03 to
849cf92
Compare
|
@williamjallen Addressed your remarks. |
|
@GarvitKhandelwal31 Can you please review #12543 and comment on the pros and cons of each of these two approaches? |
|
@williamjallen Approach in #12543 (global simple-grading.css) Pros: lower immediate complexity. Approach in #12539 (my approach) (scoped to Bulk Late Days) Pros: targeted to #late-day-table; avoids cross-page side effects; explicit behavior for this specific table. |
|
@JManion32 Hey, sorry for directly tagging you. Can you please review this PR whenever you have time. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #12539 +/- ##
=========================================
Coverage 21.67% 21.67%
Complexity 9802 9802
=========================================
Files 268 268
Lines 36724 36724
Branches 489 489
=========================================
Hits 7960 7960
Misses 28279 28279
Partials 485 485
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
|
I think this looks a lot better than the old version, and it works in both light and dark mode. Please fix the failing linter check, and then I think this is good to merge. |
Eli-J-Schwartz
left a comment
There was a problem hiding this comment.
I fixed the CSS linting issues and re-tested the changes. Everything seems to be working correctly.
|
Looks like a lot of tests are failing because of rate-limiting with the |
williamjallen
left a comment
There was a problem hiding this comment.
Code looks reasonable to me.
Why is this Change Important & Necessary?
Fixes #12534.
On the Bulk Late Days page, horizontal scrolling did not preserve the correct frozen columns.
The first user-info columns overlapped, and an assignment column could incorrectly appear frozen. This made the table hard to read and use for instructors.
What is the New Behavior?
The Bulk Late Days table now keeps only the intended first four columns frozen on horizontal scroll:
The remaining columns scroll normally, column ordering is preserved, and sticky-column overlap is resolved.
Recording.2026-03-06.004219.mp4
What steps should a reviewer take to reproduce or test the bug or new feature?
sample.Automated Testing & Documentation
Other information