-
Notifications
You must be signed in to change notification settings - Fork 3.4k
misc: make test name header sticky in studio and tests list #32840
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Conversation
cypress
|
||||||||||||||||||||||||||||||||||||||||
| Project |
cypress
|
| Branch Review |
mabel/issue-32591-sticky-test-name-studio
|
| Run status |
|
| Run duration | 19m 18s |
| Commit |
|
| Committer | Mabel Amaya |
| View all properties for this run ↗︎ | |
| Test results | |
|---|---|
|
|
0
|
|
|
14
|
|
|
1102
|
|
|
4
|
|
|
26755
|
| View all changes introduced in this branch ↗︎ | |
Warning
Partial Report: The results for the Application Quality reports may be incomplete.
UI Coverage
45.48%
|
|
|---|---|
|
|
188
|
|
|
161
|
Accessibility
97.98%
|
|
|---|---|
|
|
4 critical
8 serious
2 moderate
2 minor
|
|
|
101
|
…ticky-test-name-studio' into mabel/issue-32591-sticky-test-name-studio
| width: 100%; | ||
| color: $gray-400; | ||
| background-color: $gray-1100; | ||
| overflow: auto; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this was preventing the sticky header for the test name in the tests list
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we have overflow-y: auto in the .container of the tests list to handle the vertical scrollbar and we have overflow for the other containers within the container so I think this is safe to remove
UI: Sticky header for test name when in Studio mode and in tests list mode #32591
Additional details
Steps to test
In tests list
Screen.Recording.2025-10-28.at.12.36.02.PM.mov
In studio
Screen.Recording.2025-10-28.at.10.52.07.AM.mov
How has the user experience changed?
PR Tasks
cypress-documentation?type definitions?Note
Makes test headers sticky with a scroll-activated shadow in Studio and the tests list, updating styles and adding IntersectionObserver logic.
sticky-header-with-shadowto test/runnable headers incollapsible.scssandStudioTest.scssfor Studio and tests list.IntersectionObserverincollapsible.tsxandStudioTest.tsxto toggleshadow-activeclass via sentinel div.sticky-header-with-shadowmixin inlib/mixins.scss; minor style tweak inrunnables.scss(remove overflow on.runnable).cli/CHANGELOG.md.Written by Cursor Bugbot for commit f14b77d. This will update automatically on new commits. Configure here.