View Single Post
Old 08-18-2013, 06:02 AM   #102
chaley
Grand Sorcerer
chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.
 
Posts: 12,476
Karma: 8025702
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
Quote:
Originally Posted by DoctorOhh View Post
I don't use search since you have built in one-click search for all of the exposed items ie. tags, authors, series.

As a test I used authors:asimov and I found that this search worked as I expected when I started with "no grouping" but when I was in the All by Author user collection it stated it found 19 matches but never changed the grid view to show the matches.

I attached the results of some searches. The only thing that confuses me about these searches is the drawer stating 19 matches found but then not displaying the books. I would have thought on the first 3 examples it would have said 0 matches found in the drawer (since I started in an area that didn't have the book) or ignore where I started and show the books.

The 5th image I was in Authors: authors to start the search and it was the only search besides no grouping that showed the 19 books. Which makes sense to me.

The last image shows the search from no groups.

I'll let you determine if this is a bug or standard operating procedure.
Another interesting problem, one that has probably been there forever.

The problem arises because user collections are different beasts from anything else in CC. They are (as you know) lists of arbitrary books supplied by calibre. Couple this with the fact that one cannot search on the subset of the library specified by the current search results and we have the problem you see, which is a bug. We cannot simultaneously be filtering by a user collection and a search. They are mutually exclusive.

I see two ways to fix this.

1) Currently selecting any other group "cancels" the implied user collection search. We could have doing a search do the same thing, returning the drawer to its outermost state. Of course, we would also need to clear any search if a user collection is specified. This is the easiest to implement.

2) We could disable searching while a user category is selected. This is harder to do because we would need to deal with disabling the various parts of the search "button" as well as the need to cancel any existing search.

Is #1 OK?
chaley is offline   Reply With Quote