コメントあざます。

これねー。
プルリクの画面は「discussion」「commits」「files changed」の 3つのタブがあって、
タブを切り替える毎にURLも切り替わるのですが、JS の読み込みは全タブ合わせて1回だけみたいなのです。

ので、ここのタイミングで毎回、現在のURLを取得する必要がありました。

ここはこれでいいんだけど、最初に href を変数に入れる必要が無いかも。見直します。