以下は非常に小さな問題です。なぜこれが起こるのかを理解したいと思います。
次のようなHTMLドキュメントを作成します。
<html>
<head>
<title></title>
<style>
body {font-family: Arial;}
</style>
</head>
<body>
<input type="radio" name="radio" />
</body>
</html>
Firefoxで開き(ビルド14.0.1を使用しています)、ラジオボタンを右クリックしてコンテキストメニューを開きます。そのメニューから[InspectElementwith Firebug ...]を選択すると、[HTML]タブが開き、ラジオボタンのHTMLコードが強調表示された状態でFirebugが開きます。
次に、ラジオボタンを選択してみてください。しばらくの間選択されますが、すぐに選択が解除されます。なんで?
そのボディスタイルの定義を削除すると、上記の動作が発生しないか、Firebugが開いているときに別のタブ([コンソール]タブなど)にいる場合は発生しないか、Firebugが開いていない場合は勝ちます。起こりません。
私はこれが非常にマイナーで非常に状況に応じていることを知っています。少なくともこれがなぜであるかについてある程度の考えを持っているのが好きです。