hisham I have a custom bang to search aws cloudwatch logs that is basically in the following format: https://us-east-1.console.aws.amazon.com/cloudwatch/home?region=us-east-1#logsV2:log-groups/log-group/$252Faws$252Flambda$252FMyLambdaFn-prod/log-events$3FfilterPattern$3D$2522%s$2522 Let's call this bang "!awslogs". When I use this bang for example via "ERROR !awslogs". The resulting url that kagi goes to is as follows: https://us-east-1.console.aws.amazon.com/cloudwatch/home?region=us-east-1#logsV2:log-groups/log-group/FawsFlambdaFMyLambdaFnFn-prod/log-eventsFfilterPatternDERROR Notice the "$252F" gets converted to "F". This produces incorrect url. The proper url should be: https://us-east-1.console.aws.amazon.com/cloudwatch/home?region=us-east-1#logsV2:log-groups/log-group/$252Faws$252Flambda$252FMyLambdaFn-prod/log-events$3Fstart$3D-3600000$26filterPattern$3D$2522ERROR$2522 This used to work btw with Kagi, but it broke two months ago or so. encode the url properly.
hisham I have "URL Encode Query" and "Open Base Path" checked. I tried attaching an image here btw but it says permission denied, but the above should suffice I think.
nobodywasishere Ah! This is due to us adding a feature called regex patterns to bangs. Definitely an unintended corner case - let me figure out the best way to resolve this