GMail での見栄え

Gmail Rich Text Editing Toolbar
GMail の rich text 作成画面が Opera 9 TP1 でおかしな事になるのは良く知られた現象だが、Opera 側に問題があるのだろうから次の Preview では直るのだろう、そう単純に思っていた。
CSS2.1 の display:inline-table をサポートしない Firefox 等に対応させるために Google 側がとっている仕様に問題があると Tim が解説している。

  • 公式には web 上で使わないと言われている Gecko 独自拡張である {display:inline;-moz-user-select:none} なんてので修正している。
  • Opera 側としては user.js か browser.js で修正するのが早い解決だろうが、まずは Google に修正を頼むのが筋というものらしい。しかし Google からの返事は未だない - We've contacted them and asked them to do so, but haven't seen results yet.
  • 10% を超える share を握りつつあるらしい Gecko が CSS2.1 にもっと対応していたとすれば、起きなかった問題とも言える。
  • Google が配慮してくれるのと、Gecko が display:inline-table に対応するのではどちらが先になるのだろうか。
  • Firefox nightly で対応してるよというなら、直接 Tim のところにコメントして欲しい。
  • Firefox-1.5 では通らない test だが、手許の新しい Seamonkey で試したら、test1, 2, 3 とも一行で表示された。- Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.9a1) Gecko/20060107 SeaMonkey/1.5a
  • 自分で言い出したので、仕方なくコメントしておいた。
  • Tim によると Gecko 側の問題は Bugzilla Bug 18217 にまとまっているようだ。
  • 2006.Jan.09 に Update が追記された。CSS WG メンバからの情報として、次期 CSS2.1 public draft では display:inline が Table にも適用されるように変更される。その際には Opera の挙動も規格に合わせて変更される。そうなれば GMail 問題は解決するであろう。Opera は'現行'の規格に合わせるという方針である。

IE Tab

各地で既報の IE Tab を試そうと Firefox を立ち上げ、Install Now をクリックしたら「署名がありません」と言われ悪意のあるプログラムを組み込まれる恐れがあるというのでやめた。
もう一度サイトの説明を読むと、Ctrl+左クリックによって任意のプログラムで当のページを開けるというので、危険を犯してみた。もちろん Opera で開くためである。Opera が別タブ内に開くのかと思ったが、単に別途起動して表示するだけだった。テストが済んだので危険らしいから削除した。