発火しないリンクが「テキストリンク」ではなく、「内部に画像を含むリンク」であれば今回ご紹介する方法で一発解決です。
aタグに含む要素のクリックをCSSで無効にする
aタグにクリックトリガーを設定した場合、内側の画像をクリックした際は正しく発火しません。
原因はおそらく要素のクリックが、トリガーを設置したaタグでなく、その内側のimgタグに対するものだと認識されるためです。
試しに画像以外の箇所をクリックしたところ、正しく発火しました。
a img { pointer-events: none; }
こちらのcss指定で、imgの上をクリックした場合でもバッチリ発火します。