Add indexing of dropdown entries using Block State #2186
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The basics
The details
Resolves
Fixes #1940 using the proposed solution from #2004
Fixes
Proposed Changes
The search should find the block and select the dropdown item. Also, both option[0] and option[1] of the dropdown will be indexed.
Reason for Changes
The search fails to find blocks with a dropdown.
Test Coverage
The unit tests have been updated and extended to test for all possible 3-letter combinations as search terms. The new tests have revealed an existing bug, where the last trigram of a word was not indexed. This caused a search for 'ace' for example to fail for "replace". This is fixed in this pull request
Documentation
No update of the documentation is required. Although an remark could be made.
Additional Information