livedoor Readerのペインでマウスジェスチャによるページ先頭/末尾に移動ができない件

結論から言うとバグとは言い難いが改善の余地があった。スクロール処理はbodyのscrollTopを変更することで実現していたのだが、あのペインはframeではなくdivのoverflowで出来ているため動かなかった。
改善案としてマウスカーソル位置のエレメントを上位に走査していき、overflowしているエレメントがあればそれをスクロールさせることでああいう擬似フレームも操作できる。
ただ、ああいうあからさまにフレームっぽくしてあるページだと違和感が無いが、単純にカーソルの下のエレメントがスクロールされるので、textareaがあればtextareaがスクロールする。サイトの作りによっては微妙かも。
あと現在ジェスチャ完了時(右ボタンアップ)のカーソル位置を使っているが、これは開始時のほうが直感的だろうか。引っ張るイメージだもんなあ。