-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Fix Tours and add tooltips to history items #19734
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
Fix Tours and add tooltips to history items #19734
Conversation
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 test failure seems relevant:
https://github.com/galaxyproject/galaxy/actions/runs/13622274391/job/38074034478?pr=19734
Otherwise it looks good 👍
c3c1ce4
to
caf7fd5
Compare
@davelopez thank you for looking into this. I fixed it with: https://github.com/galaxyproject/galaxy/pull/19734/files#diff-3bb7ccd26b62625be7fcac419453678fca11dc586ef06ff3108c9b0eadd7d37cR2265. |
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.
Cool, thanks!
Is it worth to backport the fixes?
Thank you for the review, and yes, maybe we should back port it since Tours do not work properly on main rn. |
This PR fixes issues with tours that currently do not work properly. Specifically, the upload modal was not displaying during tours. This has been resolved by adjusting the activity bar click target. Additionally, error handling has been improved, and target element visibility is now validated.
This PR also updates the tour requirements modal. Instead of displaying an error message, the modal now provides options to either cancel or create a new history. Requirement conditions have been adjusted to prevent flickering at tour start. Finally, the tours have been modified to ensure the final step remains visible.
This PR also adds tool tips to history items.
How to test the changes?
(Select all options that apply)
License