It also makes the code cleaner as it do not have to guard against a search everywhere.
Technically a breaking change as someone could have saved a search as a bookmark, or done other things that assumes the search location. However, I don't think that's worth taking into consideration.
Summary
It's conventional to use a uri for searching
Details
It also makes the code cleaner as it do not have to guard against a search everywhere. Technically a breaking change as someone could have saved a search as a bookmark, or done other things that assumes the search location. However, I don't think that's worth taking into consideration.