こんにちは、ataka です。
今回も、Redmine の話をつらつらと書き連ねてみます。
Redmine をアップグレードしてからというもの、Mac 版 Firefox で嫌らしい現象が起きるようになりました。それは、Redmine の「更新」ボタンを押すと、フォームの枠がマウスホバーに応じて消えてしまうという現象です (私はメインに Linux を使っているので、Mac 使いの方にその現象を見せてもらったのですが)。
さて、困ったなと悩んでいたら同じ現象で悩んでいるツイートに出会いました。
Redmineのチケット入力フォームがマウスオーバーで消えるんだけどこれFirefoxのバグなのかな
— 動的ナップザック巡回セールスさん (@_shimada) 2012年10月5日
当に同じ症状です。このツイートに @g_maeda さんがリプライを付けていました。URL が一つ。
Redmine 本家のチケットで、パッチも上がっていますが、他の影響があってまだ Redmine 本家に取り込まれる様子はなさそうです。パッチはたった一行なので、取り込んでみました。対象のファイルは public/stylesheets/application.css。最新 Redmine ソースコードに対するパッチは以下の通りです:
diff --git a/public/stylesheets/application.css b/public/stylesheets/application
.css
index 33add95..a1ebdc9 100644
--- a/public/stylesheets/application.css
+++ b/public/stylesheets/application.css
@@ -469,7 +469,7 @@ p.pagination {margin-top:8px; font-size: 90%}
clear:left;
}
-html>body .tabular p {overflow:hidden;}
+html>body .tabular p {overflow:visible;}
.tabular label{
font-weight: bold;
対策だけなら他にも
- テーマを farend_basic に差し替える
- テーマを farend_fancy に差し替える
といった方法もあるそうです。
ちなみに前田さんは、「入門Redmine Linux/Windows対応」の作者で、Redmine のコミットも精力的になさっていらっしゃいます。前田さん、本当にありがとうございます。