Skip to content

Conversation

Joyce-O
Copy link

@Joyce-O Joyce-O commented Mar 9, 2020

Description

Describe the changes made and why they were made.

  • Change data Mine source
  • Include Chai expect in order to assert the expected behaviour

Related issues and discussion

#71

Screenshots, if any

Screen Shot 2020-03-09 at 2 47 34 AM

Checklist

Please make sure these boxes are checked before submitting your pull request - thanks!

  • [ - ] Run the tests

@Joyce-O Joyce-O marked this pull request as ready for review March 10, 2020 06:56
@AdrianBZG AdrianBZG self-requested a review March 17, 2020 12:07
@AdrianBZG
Copy link
Member

@Joyce-O Works as intended, good job! 👍

@AdrianBZG AdrianBZG merged commit c71a1d6 into intermine:master Mar 17, 2020
AdrianBZG pushed a commit that referenced this pull request Sep 3, 2020
When a user types in a dropdown, the filtering logic caused the UI to
lock up. This degraded UX massively. The issue lied with the use of
fuzzy searching.

But fuzzy searching isn't really valuable for our case. Instead, a
contextual search is more appropriate. This commit uses `flexSearch` to
conduct contextual searches.

Closes: #76
Closes: #77

Squashed commits:
* Render a customized menu list for the select dropdown
* Render a virtualized dropdown list
* Keep the main popup open after selecting an item
* Scroll the item into view is the use scrolls past it with the keyboard
* Render the entire list of available item values
* Perf: improve searching in constraint inputs with flexSearch
* Increase the amount of filter results is returned
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants