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

[24.1] Fix display tags in FormSelect when available #18918

Conversation

davelopez
Copy link
Contributor

Fixes #18667

FixFormSelectorTags

How to test the changes?

(Select all options that apply)

License

  • I agree to license these and all my past contributions to the core galaxy codebase under the MIT license.

@davelopez
Copy link
Contributor Author

davelopez commented Oct 1, 2024

Currently, the filtering will not take into account the tags, only the main "label". Did the previous component filter by tag too in the search box?

Edit: I figured out we should filter by tag anyway, people might remember the tag better than the dataset name. So I'll modify the default search to include tags.

@davelopez davelopez marked this pull request as ready for review October 1, 2024 18:06
@github-actions github-actions bot added this to the 24.1 milestone Oct 1, 2024
@ElectronicBlueberry
Copy link
Member

did you do a quick performance test for very large histories?

@davelopez
Copy link
Contributor Author

Nope, if this was available before I just hope it shouldn't be worse than before. 😅

This is loading everything and is not (nor was) using any kind of pagination before I'm afraid.

@ElectronicBlueberry
Copy link
Member

I'm worried mostly about the search, and how responsive it feels while typing. I think we have a filter worker which could be used here in case it's unresponsive.

@davelopez
Copy link
Contributor Author

I think we have a filter worker which could be used here in case it's unresponsive.

Ahh cool! I'm happy to use it then. I'll search for it.

@davelopez davelopez marked this pull request as draft October 2, 2024 16:17
@davelopez davelopez marked this pull request as ready for review October 3, 2024 11:20
@davelopez davelopez marked this pull request as draft October 3, 2024 11:24
@davelopez davelopez force-pushed the 24.1_fix_missing_tags_in_selector branch from 45552fb to b3d7025 Compare October 3, 2024 11:40
@davelopez davelopez marked this pull request as ready for review October 4, 2024 14:48
@davelopez
Copy link
Contributor Author

It should be ready to review :)

@ElectronicBlueberry ElectronicBlueberry marked this pull request as draft October 7, 2024 11:18
@ElectronicBlueberry ElectronicBlueberry self-assigned this Oct 7, 2024
@davelopez davelopez force-pushed the 24.1_fix_missing_tags_in_selector branch from 2c9e4dc to 236492f Compare November 22, 2024 16:03
@davelopez davelopez marked this pull request as ready for review November 26, 2024 10:34
@davelopez
Copy link
Contributor Author

@ElectronicBlueberry, there is something about reusing the worker that breaks some selenium tests. I've tried for a long time to figure out what it is, but I can't see any problem with it 🤔

Do you think this is acceptable without reusing the worker as a fix? We can try to optimize it in the dev branch if this is a performance concern. What do you think?

@davelopez davelopez force-pushed the 24.1_fix_missing_tags_in_selector branch from 53de9dd to 484dfc5 Compare January 23, 2025 16:01
@ElectronicBlueberry ElectronicBlueberry merged commit f06b0d7 into galaxyproject:release_24.1 Jan 28, 2025
27 checks passed
@davelopez davelopez deleted the 24.1_fix_missing_tags_in_selector branch January 28, 2025 13:49
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.

2 participants