-
Notifications
You must be signed in to change notification settings - Fork 68
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
[JENKINS-72690] Make the widget sticky #287
Conversation
make the widget sticky so that it stays visible when scrolling down in a long log
@jenkinsci/timestamper-plugin-developers |
Why is this fixing two unrelated issues in a single PR? |
split in 2 separate PRs, ideally both go in the same release |
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.
Thanks for the PR!
Released in 1.27. |
The TimeStamper panel being sticky causes other panels to be overflown when scrolling, that results in a conflict as was noticed with the Collapsible Section plugin at jenkinsci/collapsing-console-sections-plugin#35 (comment) : If I rollback to 1.26, the Timestamper plugin is scrolled top outside of the viewport. It seems the stickiness should be removed for now until a better solution is found. I have proposed a revert with #311. |
When other panels have been added to the side bar, they are shown overlapping with the stick timestamper panel which has a transparent background. That is noticeable with the Collapsible Section plugin which can generate a fairly long panel. I understand the use case for making it sticky, but the overlapping text is concerning. This reverts commit b2e06b5.
make the widget sticky so that it stays visible when scrolling down in a long log
After:
![image](https://private-user-images.githubusercontent.com/17767050/310973706-2758f0d0-dfd6-4a9a-b8e0-e9c2d7c00e0e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDMyNDUsIm5iZiI6MTczOTQwMjk0NSwicGF0aCI6Ii8xNzc2NzA1MC8zMTA5NzM3MDYtMjc1OGYwZDAtZGZkNi00YTlhLWI4ZTAtZTljMmQ3YzAwZTBlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDIzMjkwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJlNDMwODJlMWU3M2YwYTkyZjBjMzhlNWJkY2E5NzM5ZTI1ZjYwYjhhMzY2MmJlMzI2YzY5ZGI5M2ZiYzY5ZTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.4Fcmka5c3SZbn8viSpxmSN__yFlNtAppCQdpX-PyruM)
![image](https://private-user-images.githubusercontent.com/17767050/310982767-e962639e-6575-4fe9-9331-9c6e1736a0d7.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MDMyNDUsIm5iZiI6MTczOTQwMjk0NSwicGF0aCI6Ii8xNzc2NzA1MC8zMTA5ODI3NjctZTk2MjYzOWUtNjU3NS00ZmU5LTkzMzEtOWM2ZTE3MzZhMGQ3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDIzMjkwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg5ODcxYmVjMGM4YjdmMTVlYTBlOTIzNDRkN2E5ODVlZjY0MjYyYzAxNTI4YjY3ZTcyMGUzZmM4ZTMwNTNiZmYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.O1qeFjFwXOrkf0f1r96EWiSzHxd5nuUWJcNLEpTstko)
Testing done
Manual testing
Submitter checklist