アクトインディ開発者ブログ

子供とお出かけ情報「いこーよ」を運営する、アクトインディ株式会社の開発者ブログです

Mac 版 Firefox で Redmine の枠が消えてしまうバグの修正方法

こんにちは、ataka です。

今回も、Redmine の話をつらつらと書き連ねてみます。

Redmine をアップグレードしてからというもの、MacFirefox で嫌らしい現象が起きるようになりました。それは、Redmine の「更新」ボタンを押すと、フォームの枠がマウスホバーに応じて消えてしまうという現象です (私はメインに Linux を使っているので、Mac 使いの方にその現象を見せてもらったのですが)。

さて、困ったなと悩んでいたら同じ現象で悩んでいるツイートに出会いました。

当に同じ症状です。このツイートに @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 のコミットも精力的になさっていらっしゃいます。前田さん、本当にありがとうございます。