Formerly the app only recorded a term:
- if you actually made a selection: iirc this heuristic was used because the user found the term useful enough to make a selection, and may want to make another selection from the same term's results. i.e. if the user didn't choose a result, why would they want to run that same search again?
- if you cleared the search text box:
- if you hit cancel: