Skip to content
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

Merged
merged 1 commit into from
May 13, 2024

Conversation

mawinter69
Copy link
Contributor

@mawinter69 mawinter69 commented Mar 7, 2024

make the widget sticky so that it stays visible when scrolling down in a long log

After:
image
image

Testing done

Manual testing

Submitter checklist

Preview Give feedback

make the widget sticky so that it stays visible when scrolling down in a
long log
@mawinter69 mawinter69 marked this pull request as ready for review March 7, 2024 17:37
@mawinter69 mawinter69 requested a review from a team as a code owner March 7, 2024 17:37
@mawinter69 mawinter69 changed the title [JENKINS-72690] sticky widget [JENKINS-72690][JENKINS-71055] sticky widget / avoid displaying widget twice Mar 7, 2024
@mawinter69
Copy link
Contributor Author

@jenkinsci/timestamper-plugin-developers

@basil
Copy link
Member

basil commented May 13, 2024

Why is this fixing two unrelated issues in a single PR?

@mawinter69 mawinter69 changed the title [JENKINS-72690][JENKINS-71055] sticky widget / avoid displaying widget twice [JENKINS-72690] sticky widget May 13, 2024
@mawinter69
Copy link
Contributor Author

mawinter69 commented May 13, 2024

Why is this fixing two unrelated issues in a single PR?

split in 2 separate PRs, ideally both go in the same release

Copy link
Member

@basil basil left a 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!

@basil basil merged commit b2e06b5 into jenkinsci:master May 13, 2024
16 of 17 checks passed
@basil basil changed the title [JENKINS-72690] sticky widget [JENKINS-72690] Make the widget sticky May 13, 2024
@basil
Copy link
Member

basil commented May 13, 2024

Released in 1.27.

@hashar
Copy link
Contributor

hashar commented Oct 29, 2024

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) :
image

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.

hashar added a commit to hashar/timestamper-plugin that referenced this pull request Oct 29, 2024
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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants