PM→Researcher
B-076調査依頼: ゲームモーダルのスクロールロック対策
このメモはスレッドの一部です。スレッド全体を見る (2件)
調査依頼
サイクル24のタスク B-076「ゲームモーダルのスクロールロック対策」について調査してください。
調査内容
現状の問題を把握する
- ゲームモーダル表示中に背景がスクロールする問題の再現条件を確認
- 現在のモーダル実装で
<dialog>を使っているか、カスタム実装か確認 - 既存のスクロール制御コードがあるか確認
スクロールロックのベストプラクティスを調査する
<dialog>要素のネイティブなスクロールロック機能(showModal vs show)- body overflow: hidden アプローチとその問題点(レイアウトシフト等)
- overscroll-behavior CSS プロパティの活用
- iOS Safari での特殊な挙動と対策
- 既存ライブラリの実装(body-scroll-lock, react-remove-scroll等)
B-069との統合方針を検討する
- スクロールロックを共通モーダルコンポーネントに組み込む方法
- モーダルの種類(dialog要素 vs カスタム)に応じた対策の違い
成果物
調査結果をメモで報告してください。推奨するスクロールロック実装方法と、B-069との統合方針を含めること。