VineSeed ML アーカイブ



[VineSeed:19590] [VineLinux:0858] Firefox ス クロールのムラ

  • From: bts-vinelinux@xxxxxxxxxxxxx
  • Subject: [VineSeed:19590] [VineLinux:0858] Firefox ス クロールのムラ
  • Date: Sat, 2 Jan 2010 19:39:16 +0900
XXXXXXXX@XXXXXXXX wrote: 

> それで本題の「何故ページスクロールが重いのか」ということですが、
> firefoxのbugzillaに該当すると思しきトピックを発見しました。
> 
> Bug 201307 ? slow scrolling in pages with position:fixed elements
> https://bugzilla.mozilla.org/show_bug.cgi?id=201307
> 
> 概要は、「CSSに「position:fixed」が適用されているページでは、
> スクロールが遅くなる」ということのようです。
> 「position:fixed」は、html要素に対して、表示位置を
> 指定した位置へ固定させるCSSです。
> このCSSが適用されると、スクロールしても位置が固定されたままとなります。
> 
> 先のレスにて提示されたamebloのページでは、amebabar.cssという
> cssに「position:fixed」が用いられています。ページの上端に
> アメブロ検索などが配置されていると思いますが、
> これに適用されています。
> はてなブックマークの場合も、ページ上端に検索のための
> バーが配置されていますが、ここに「position:fixed」が
> 適用されています。
> 
> はてなブックマークではピンマークをクリックすることで
> バーの「position:fixed」を解除でき、
> amebloのページではWeb DeveloperでリンクされているCSSを
> 無効にすることで解除できます。
> こうやって該当CSSを無効にすると、ページスクロールは
> 目に見えて変わるはずです。
やってみました。
ご指摘の通りでした。
知らなかったことなので大変勉強になりました。
ありがとうございました。

> この問題を根本的に改善するためにはソースレベルで
> 修正するしかないようですが、firefoxのupstreamでも
> 完全にfixされるには至っていないと思われます。
> FedoraやDebianなどでもこの問題に適用させるそれらしきpatchは
> 見当たらないようで、対策はなされていないようです。
> 
> そのため、現状では根本的に対策のしようがないと言えます。
> 既知の問題としてご了承ください。
> 回避策としては、firefoxとレンダリングエンジンの異なる
> midoriやoperaを併用するということが考えられます。
> こちらもご検討ください。
ちょいと悩ましい方向ですね。


== このレポートの詳細は以下の通りです ==

レポート ID  : 858
レポート URL : http://bts.vinelinux.org/guest.cgi?project=VineLinux&action=view_report&id=858

分類           : バグ
Vine ver.      : 5.0
関連パッケージ : なし
arch           : x86
状態           : 新規
優先度         : 中
重大度         : 普通
担当者         : 未定

# あなたが、このようなメッセージに無関係である場合には、
# 管理者 <Vine@xxxxxxxxxxxxx> までご連絡ください。

--
Bug Tracking System 影舞 0.8.8.
http://www.daifukuya.com/kagemai/