発火しないリンクが「テキストリンク」ではなく、「内部に画像を含むリンク」であれば今回ご紹介する方法で一発解決です。

aタグに含む要素のクリックをCSSで無効にする

aタグにクリックトリガーを設定した場合、内側の画像をクリックした際は正しく発火しません。

原因はおそらく要素のクリックが、トリガーを設置したaタグでなく、その内側のimgタグに対するものだと認識されるためです。

試しに画像以外の箇所をクリックしたところ、正しく発火しました。

a img {
  pointer-events: none;
}

こちらのcss指定で、imgの上をクリックした場合でもバッチリ発火します。