File tree Expand file tree Collapse file tree 2 files changed +21
-0
lines changed Expand file tree Collapse file tree 2 files changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -1442,6 +1442,10 @@ window.initSearch = function(rawSearchIndex) {
14421442 if ( selectCrate ) {
14431443 selectCrate . onchange = function ( ) {
14441444 updateLocalStorage ( "rustdoc-saved-filter-crate" , selectCrate . value ) ;
1445+ // In case you "cut" the entry from the search input, then change the crate filter
1446+ // before paste back the previous search, you get the old search results without
1447+ // the filter. To prevent this, we need to remove the previous results.
1448+ currentResults = null ;
14451449 search ( undefined , true ) ;
14461450 } ;
14471451 }
Original file line number Diff line number Diff line change 1+ goto: file://|DOC_PATH|/test_docs/index.html
2+ write: (".search-input", "test")
3+ // Waiting for the search results to appear...
4+ wait-for: "#titles"
5+ assert-text: ("#results .externcrate", "test_docs")
6+ text: (".search-input", "")
7+ // We now want to change the crate filter.
8+ click: "#crate-search"
9+ // We select "lib2" option then press enter to change the filter.
10+ press-key: "ArrowDown"
11+ press-key: "Enter"
12+ // We now make the search again.
13+ write: (".search-input", "test")
14+ // Waiting for the search results to appear...
15+ wait-for: "#titles"
16+ // We check that there is no more "test_docs" appearing.
17+ assert-false: "#results .externcrate"
You can’t perform that action at this time.
0 commit comments