When a bot receives the first query and the result returns photo or animation, the app doesn’t process it.
The query may be empty, or non-empty. If the user adds more symbols (e.g. a space), then the app starts processing the query by showing the results.
No issues on TDesktop and iOS.
Note
You can test the issue with your own bot, by using the following snippet: github's gist, the snippet uses Rust language with teloxide telegram bot library.
Steps to reproduce
Tag @gif inline or paste an already written query (e.g @gif foo)
The issue can be reproduced with: InlineQueryResult(Cached)Photo, InlineQueryResultMpeg4Gif, InlineQueryResultCachedSticker while it works fine with: InlineQueryResultArticle, InlineQueryResult(Cached)Video
Current Result
The first query is ignored and doesn’t show any result, you must add another character (and therefore send another query) to see the results.