「受信する」を押すとメッセージが届きます。一番下にいるときは自動で追従し、上へ戻って読んでいるときは位置を動かさず、代わりに新着の件数を出します。

判定は「下端から 80px 以内にいるか」だけです。1px でも上にずれたら追従をやめる実装は、慣性スクロールの揺れで追従が切れてしまいます。