- 出荷済み
- 2026年8月14日 22:30 UTC
- プロフィール
- kamo
- コンテンツ
- 6349802
ツールウィンドウは、ビューポートに固定され、そのエッジから左に右にドックされます。 レイアウトは、そのエッジを占有する正確に1つのことについて語った:相互作用 センター。 中央が一番右端の窓を閉じてから5pxを置きました window.innerWidth — ページ自身のスクロールバーを使用可能な幅としてカウントします。 そのバーは、ページ内のスクロールコンテナに属しているためではなく、 ドキュメント。 ですから、バーの上部に浮かぶ窓です。 ドックは今、それを仮定するのではなく、エッジを測定する:最も広い ページのスクロールコンテナの中の縦スクロールバーは、実際にはフラッシュ対 右端、またはインタラクションセンターの幅が開いているとき。 センターの勝利 それ自体がその端に固定され、カバーするので、追加ではなく、直立的 スクロールバー — 両方をカウントすると、パネル間のスクロールバー全体ギャップが開き、 最初のウィンドウ。 エッジからインセットされているスクローラ(設定カード、付) またはその助けの引出しなしで)捨てられるので、そのバーはドックを押しません 画面の中央から。 開いている時間に一度測定するのは、ページが折りたたむまでだけ正しいです 開いたウィンドウで、バーのときにそれらのスクローダのリレーアウトにResizeObserver 到着または葉。 これは、境界ボックスではなく、コンテンツボックスを見ます - スクロールバー ボーダーボックスを外さないので、ボーダーボックスのオブザーバーは決して 火災。 arithmetic は app/lib/toolDockGeometry.ts で、DOM は左から読みます。 文脈では、そのため、どのエッジの占有者ウィンがテスト可能であるかについてのルールは、 ブラウザ.