ページリスト:プレイリスト登録されている場合、ページリストのスクロールがおかしくなることがある

Issue #1386 closed
Ito Mitsuhiro repo owner created an issue

ページリスト上の最後のページがプレイリスト登録されている場合、ページリストのスクロールがおかしくなることがあるようです。
ページリスト上の要素の高さがプレイリストマーク分増えることと関連がありそうです。
いずれの症状も、正式版(39.5)、Canary(1113)、Beta(1122)すべてで再現します。

■ 症状1
ページリストをマウスホイールでスクロール操作していくと、スクロール終端直前でバウンドする(少し上に戻る)

名前表示:OFF でバウンド量が増えて、場合によっては最下部に到達できなくなることもあるようです。
スクロールバードラッグでも終端付近の挙動がおかしくなるようです。

<前提となるページリストパネルの設定>

  • ウィンドウスタイルがフローティング(nv.PageList.IsFloating === true)
  • リスト項目のスタイルがサムネイル表示(nv.PageList.Style === 'Thumbnail')

<条件>

  • ページリストがスクロールできる分のページ数があるブックを開いている
  • ページリスト上の最後のページがプレイリスト登録されている(プレイリストマークが付いている)

■ 症状2
ページリストパネルウィンドウを開いた際に、ページリストの表示位置がズレていることがある(現在ページが表示範囲外になる)

名前表示:ON の場合は再現しなくなるようです。
「メニュー > ページ > サブフォルダーを読み込む」をONにする等でページ数を稼いだ上で、全体の20%程度のページ数以降のページを開いている場合に再現しやすいようです。

<前提となるページリストパネルの設定>

  • ウィンドウスタイルがフローティング(nv.PageList.IsFloating === true)
  • リスト項目のスタイルがサムネイル表示(nv.PageList.Style === 'Thumbnail')

+ 設定 > パネル >パネルリスト項目 > リスト項目のサムネイル表示 > 名前を表示する、がOFF(nv.Config.Panels.ThumbnailItemProfile.IsTextVisible === false)

<条件>

  • ページリストがスクロールできるページ数があるブックを開いている
  • ページリスト上の最後のページがプレイリスト登録されている(プレイリストマークが付いている)

+ 一定以上のページ数(詳細不明。300ページ超?)のブックを開いている
+ メインビュー上の表示中ページが単ページ

Comments (2)

  1. Log in to comment