バックグラウンド:
メディアクエリと CSS3 トランジションを使用して、Web サイトのさまざまなプレゼンテーション間をスムーズに移行しようとしています。これまでのところ、すべてがうまくいっているように見えますが、垂直スクロール バーを含むプレゼンテーションと含まないプレゼンテーションの間を移行する際に問題が発生しました。メディア クエリで Web サイトの幅を変更することはかなり一般的だと思うので、Stack でこれについて何も出てこないことに驚きました。
問題
Webkit ブラウザーは、遷移の結果として垂直スクロール バーの有無が変わると、無限ループ / ちらつきに入るように見えます。これは動作のデモです..それをトリガーするには、Chrome または Safari PC で幅 700px マークの周りでウィンドウのサイズをゆっくりと変更します。
質問/試したこと
ここでの Webkit の回避策は何ですか? Firefox では問題ありません。イージングとトランジションをより速く削除しようとしました(推奨されません)。垂直方向の遷移を単純に削除して幅を単純に遷移できることはわかっていますが、高さと幅の両方を遷移させることが私のデザインにとって重要です。