misskey/packages
Kissa Ruokanen 23bb992121
enhance(frontend): scroll position restoration in the drive page and "Files" tab on the user page (#17497)
* fix: ユーザーページのFilesタブでスクロール位置が正しく復元されない問題を修正

* fix: ドライブページでスクロール位置が保持されない問題を修正

* fix: 変更履歴の文言を調整

* fix: 同じファイルを複数ノートに添付した場合にスクロール位置が先頭要素へ戻る問題を修正

* fix: viewPosition の計算誤りと KeepAlive によるスクロール位置消失を修正

* fix: スクロール位置復元が下端要素の見切れを引き起こす問題を修正

* fix: スクロール位置復元がコンテナ高さ変化時にオーバーシュートする問題を修正

* Update CHANGELOG.md

Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>

* fix: 最下部スクロール時にスクロール位置のキャプチャが失敗する問題を修正

min-height による空白領域にビューポート中央が入るケースで anchorId が更新
されず、復元が古い位置に飛んでしまう問題を修正した。
アンカー選択条件を「中央を跨ぐ要素のみ」から「上端が中央以下の最も下の要素」
に変更することで、空白領域スクロール時も最後のアイテムを正しくキャプチャできる。

* Update CHANGELOG.md

* fix: MkNoteMediaGrid のスクロールアンカーをノートIDとファイルIDの複合キーに変更

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* refactor: anchorIndex による重複アンカー対応を削除

* refactor: unused になった onUnmounted の import を削除

* refactor: querySelectorAll/querySelector にジェネリクスを渡し型キャストを削除

---------

Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-03 09:07:17 +09:00
..
backend fix: コンパネからパスワードリセットした時に発生したエラーをダイアログで出す (#17513) 2026-06-03 09:04:08 +09:00
frontend enhance(frontend): scroll position restoration in the drive page and "Files" tab on the user page (#17497) 2026-06-03 09:07:17 +09:00
frontend-builder deps: update dependencies (#17461) 2026-05-22 10:22:24 +09:00
frontend-embed fix(frontend): CSS light-dark() が適用されない問題を修正 (#17523) 2026-06-02 11:47:09 +09:00
frontend-shared deps: update dependencies (#17461) 2026-05-22 10:22:24 +09:00
i18n feat: 投稿日時の範囲を条件に加えてノート検索出来るようにする (#16119) 2026-05-30 19:05:31 +09:00
icons-subsetter deps: update dependencies (#17461) 2026-05-22 10:22:24 +09:00
misskey-bubble-game deps: update dependencies (#17461) 2026-05-22 10:22:24 +09:00
misskey-js feat: 投稿日時の範囲を条件に加えてノート検索出来るようにする (#16119) 2026-05-30 19:05:31 +09:00
misskey-reversi deps: update dependencies (#17461) 2026-05-22 10:22:24 +09:00
shared enable and fix no-unused-vars and no-async-promise-executor (#17070) 2026-01-08 11:49:12 +09:00
sw deps: update dependencies (#17461) 2026-05-22 10:22:24 +09:00
meta.json