This has been bothering me for what feels like months now, but granted, I can't remember exactly when it started. If it's a new change, it's been bothering me so much that it feels like it's been months.
I know at some point, gi! stopped working. I assumed the google images bang had stopped working entirely, and that it would be fixed at some point.
I took the time today to narrow it down to "trailing bangs with two characters (or just more than one character?) with a trailing bang" being what's broken.
g! test - works
!g test - works
test g! - works
test !g - works
gi! test - works
!gi test - works
test gi! - does not work
test !gi - works
This seemed like a bug. I came here to report it, then I found this thread.
I understand now that it is intended, but this is a change that I wasn't aware of that frustrated me for a long time, and which I had been assuming would be fixed "any day now."
I'm going to need to add custom bangs to restore this behaviour, which is a nuisance.
+1 to the request to have the behaviour able to be disabled via configuration.
I would also suggest that Kagi detect when a user falls for this trap (or falls for this trap consistently) and add a notice to the search results saying that "postfixed bangs with more than two characters and a trailing bang" is deprecated. Which, now that I say it, sounds like an obtuse and annoying exception to the rule. Maybe Kagi can know that the old behaviour was breaking more people or more searches than the new behaviour, but this is a surprising change to me, it frustrated me for a long time, and it will continue to frustrate me as I hit more edge cases and am forced to populate and maintain custom bangs.