環境
- Redmine 3.2.1
- Firefox 46.0.1
問題
例えば、以下のようなページの途中 (ファイルの 641 行目) へのリンクの場合、
ページを開いたら該当の場所が表示されて欲しいが、リビジョンの入力欄が選択されて以下の図ようにページの先頭付近が表示されてしまう。
この例に対しては以下で修正された模様。しかし自分の環境では相変わらず発生する。
また、この例のようなページの途中へのリンクでなくても、バックスペースキーで戻ったりスペースキーでスクロールしたりしたいので、入力欄が選択されるのは困る。
修正
--- a/redmine-3.2.1/public/javascripts/application.js 2016-06-09 00:31:47.825000000 +0900
+++ b/redmine-3.2.1/public/javascripts/application.js 2016-06-09 00:41:30.878000000 +0900
@@ -640,7 +640,7 @@
function defaultFocus(){
if (($('#content :focus').length == 0) && (window.location.hash == '')) {
- $('#content input[type=text], #content textarea').first().focus();
+ $('#content input[type=text], #content textarea').not('.contextual *').first().focus();
}
}
これで期待通りになった。