スクロールしたときどの要素で scroll イベントが発火しているか探すのが大変なことがあるけど、とにかく全部の要素にイベントリスナをつけて、実際にスクロールしてみることで、とにかく発見することができる。
document.querySelectorAll('body *').forEach(el => { el.addEventListener('scroll', e => { console.log(e.currentTarget); }); });
たまにこういう力技が役に立つ。↓は以前やった body *
の例。