The search bar in the system launcher is a bit weird.
The input always gets blurred and the keyboard closes when the input is empty, for example because the user used the backspace key and it doesn't close it immediately but has a small delay.
This is a very confusing behavior because the user might start to type in the query before the input is actually closed. A better way if handling this would actually be to do nothing. Users can close the keyboard themselves.
I am not sure if this is actually fixable, but I read two or three years ago that there is a new android api that lets launchers search inside the apps. Is this something that actually made it into the stable android version and could theoretically be implemented in the GrapheneOS launcher?