スレッドを開いた時点のスクロール位置についての調査

概要

既得スレッドを開いたときにおけるスレッドのスクロール位置については、新着がある場合と新着がない場合において異なりますし、さらにブラウザごとにも動作が異なります。
これに加えて、新着レスにジャンプする場合には、どの位置まで新着レスをスクロールするかについても動作が異なります。

方式の比較

以前閉じた場所

前回スレッドを閉じたスレッド位置で開く方法

新着へジャンプ

新着レスが表示される位置で開く方法

ブラウザの実装状況

それぞれのブラウザは以下のようになっている。

 新着なしの場合新着ありの場合新着レスの位置
かちゅ以前閉じた場所以前閉じた場所
ABone 一番下 新着へジャンプ新着レスが上から2番目になる位置
ゾヌ2以前閉じた場所新着へジャンプ新着レスが下から1番目になる位置
ギコ 以前閉じた場所以前閉じた場所
Live 以前閉じた場所以前閉じた場所
OpenJ 選択(*1) 選択(*2) 新着レスが上から1番目になる位置
新着レス番号が下から1番目表示される位置
Acty 一番上 新着へジャンプ新着レスが上から1番目になる位置
twin 以前閉じた場所以前閉じた場所

(*1):新着なしの場合

見ていたところにジャンプ新着にジャンプ
on on
on off
offon
offoff
 
スクロール位置
一番下
以前閉じた場所
一番下
一番上

(*2):新着ありの場合

見ていたところにジャンプ新着にジャンプ
on on
on off
offon
offoff
 
スクロール位置
新着へジャンプ
以前閉じた場所
新着へジャンプ
一番上

考察

以上のように、ブラウザによって異なっているため、スキンにおいて新着レスにジャンプ/スクロールする機能をつける場合には、ブラウザの機能との競合を意識する必要がある。