過去ログ表示


過去ログ 157 を表示

トピック内全 6 記事中の 1 〜 6 番目を表示
[ 最新記事及び返信フォームをトピックトップへ ]
このトピックの全ページ / [0]

バグ?1.5beta/ cssでcontentとfocusを併用したフォーム
(#24786) このトピック中1番目の投稿
(環境: WinXP SP2/seamonkey1.0a)

textareaなどの入力フォームに対し:beforeまたは:afterでcontentで文字列(""でも再現)を挿入し、さらに:focusを使う。

上記のようなスタイルの適用されたフォームに対する挙動がおかしいのですけれど、バグですよね?

URLはサンプルです。参考までに。

#bugzilla眺めたけれど英語力が無くて探索を断念......

挙動が確認できたUA(共にWinXP sp2)
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b4) Gecko/20050908 Firefox/1.4
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20050909 Firefox/1.6a1
正式版(1.0.6)では普通の挙動でした。

(環境: Win2000/Firefox1.1)

http://www7a.biglobe.ne.jp/~fairytale/test/test.html を見ましたが、
私のFirefox1.5β1では見かけ上はさほど問題はありませんでした.

ただ、実際に触ってみると、幾つか不可思議な挙動がありました.
3つある内の“(バグ?)”というTEXTAREAだけ ---
・フォーカスした時にカーソルが点滅しない.
・クリック毎にフォーカス状態がトグルする.
・入力時にIMEが即確定してしまう.
・マウスをドラッグしても選択できない.
・こうしたイベントの後、数秒程CPU使用率がハネ上がる.

また、このページでは、ページ内(TEXTAREA外)の、TEXTAREA直前の
テキストをマウスで選択しようとしても、やり方によっては
選択が即解除されてしまう様です.
より具体的には、TEXTAREA直前の各行を
テキスト矩形(実際に色が反転する部分?)として考えた場合に、
マウスボタンをその外側で離せば選択できますが、
その内側で離してしまうと、離した瞬間に選択解除の憂き目に遭います.

Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8b4) Gecko/20050908 Firefox/1.4

(環境: Win2000/seamonkey1.0a)

すみません、先程一つ書き忘れました^-^;

3つある内の“(バグ?)”というTEXTAREAだけ ---
・IMEが即確定した直後に他のプログラムにフォーカスを移すと、入力した文字列が追加される.

(環境: WinXP SP2/その他)

2005/09/10(Sat) 15:59:30 編集(投稿者)

> また、このページでは、ページ内(TEXTAREA外)の、TEXTAREA直前の
> テキストをマウスで選択しようとしても、やり方によっては
> 選択が即解除されてしまう様です.

これは一応label要素の正常な挙動の範囲......だと思います(IE6と同じ挙動)。ただし、Operaでは同様の操作で選択が可能なようです。
4番目にlabel無しを追加しておきました。

あと、追加で不可思議な挙動
・スクロールできない(スクロールバー自体は出現)

挙動不審だったUA
Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8b4) Gecko/20050718 Camino/0.9a2
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8b4) Gecko/20050908 Firefox/1.4

また、軽く見た限りでは
・Opera/8.02はそもそもフォームが崩れる
・Safari/2.01、Konqueror/3.4は(たぶん)問題なし

(環境: Win2000/Firefox1.1)

>>選択が即解除されてしまう
> これは一応label要素の正常な挙動の範囲......だと
LABELが対応する入力欄にフォーカスを移すから選択できない訳ですね.
普段あまり遭遇しないので判りませんでした x_x
/*
だとすると、反転表示しなくても良い様な気もします.
マウスカーソルも「選択」型ではなく「ポイント」型が良いのかな...
あくまで、「デフォルトの動作」の話ですが...
*/

> あと、追加で不可思議な挙動
> ・スクロールできない(スクロールバー自体は出現)
あ、ホントですね.

症状からして、Geckoに因るものですから、
比較的最近のMozillaベースのアプリケーションは
どれも影響を受けている可能性があるのではないでしょうか.
Firefox1.0.6では起こらないとすると、
Gecko1.8から、という事になるのでしょうかね...

とりあえず、bugzilla-jpに登録なさっては如何でしょうか?

(環境: WinXP SP2/その他)

> /*
> だとすると、反転表示しなくても良い様な気もします.
> マウスカーソルも「選択」型ではなく「ポイント」型が良いのかな...
> あくまで、「デフォルトの動作」の話ですが...
> */

ポイント型だとリンクと間違われそうですけれど、挙動としてはそんな感じですよね。ジャンプしてますし。
特に用途の無いcrosshairを使って「他と違うぞ」とアピールするのも有効かも。

> とりあえず、bugzilla-jpに登録なさっては如何でしょうか?

登録しました。はじめてのばぐじら。
http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=4596
済!

このトピックの全ページ / [0]

返信不可


- Child Tree -