Consider this example list:
- Item 1 #tag-stuff #othertag
- Item 2 #tag-stuff
- Item 3 #tag #othertag
- Item 4 #tag
Question 1: Should clicking on #tag search for "#tag " or “#tag”? At present the search is for "#tag ", with a trailing space, which will match item 3 and 4 but not 1 or 2. This is different to Workflowy, but could be argued to be correct and a matter of user preference.
Question 2: Type “#tag -#othertag” into the search box. It will match item 4 but not item 2. This is consistent with the existing behavior from question 1. But suppose I want to search for #tag -#othertag"? The only way to code that seems to be “-#othertag #tag”, such that there is no trailing space because “#tag” is at the end of the search string. You can imagine a situation where I wish to search for “#tag #somethingelse” but this is not possible since a space is required to search the two search terms.
This seems to me to be a usability issue. Perhaps there is a way to quote or escape “#tag” but I could not find it.