File tree Expand file tree Collapse file tree 4 files changed +12
-5
lines changed Expand file tree Collapse file tree 4 files changed +12
-5
lines changed Original file line number Diff line number Diff line change @@ -1067,7 +1067,7 @@ const Events = Module("events", {
1067
1067
1068
1068
// this is need for sites like msn.com which focus the input field on keydown
1069
1069
onKeyUpOrDown : function ( event ) {
1070
- if ( modes . passNextKey || modes . passAllKeys || Events . isInputElemFocused ( ) )
1070
+ if ( modes . passNextKey || modes . passAllKeys || modes . isMenuShown || Events . isInputElemFocused ( ) )
1071
1071
return ;
1072
1072
event . stopPropagation ( ) ;
1073
1073
} ,
@@ -1078,7 +1078,9 @@ const Events = Module("events", {
1078
1078
modes . isMenuShown = true ;
1079
1079
} ,
1080
1080
1081
- onPopupHidden : function ( ) {
1081
+ onPopupHidden : function ( event ) {
1082
+ if ( event . originalTarget . localName == "tooltip" || event . originalTarget . id == "liberator-visualbell" )
1083
+ return ;
1082
1084
// gContextMenu is set to NULL, when a context menu is closed
1083
1085
if ( ( window . gContextMenu == null || ! window . gContextMenu . shouldDisplay ) && ! this . _activeMenubar )
1084
1086
modes . isMenuShown = false ;
Original file line number Diff line number Diff line change @@ -106,15 +106,15 @@ const Finder = Module("finder", {
106
106
* @param {string } str The string to find.
107
107
* @see Bug537013 https://bugzilla.mozilla.org/show_bug.cgi?id=537013
108
108
*/
109
- find : Services . vc . compare ( Services . appinfo . version , "24 .0" ) > 0 ?
109
+ find : Services . vc . compare ( Services . appinfo . version , "25 .0" ) >= 0 ?
110
110
function ( str ) {
111
111
let fastFind = config . browser . getFindBar ( ) ;
112
112
this . _processUserPattern ( str ) ;
113
113
fastFind . _typeAheadCaseSensitive = this . _caseSensitive ;
114
114
fastFind . _typeAheadLinksOnly = this . _linksOnly ;
115
115
let result = fastFind . _find ( str ) ;
116
116
} :
117
- // FIXME: remove when minVersion > 24
117
+ // FIXME: remove when minVersion >= 25
118
118
function ( str ) {
119
119
let fastFind = config . browser . fastFind ;
120
120
Original file line number Diff line number Diff line change 1
1
# ### configuration
2
2
3
- VERSION = 3.8
3
+ VERSION = 3.8.1
4
4
NAME = vimperator
5
5
6
6
include ../common/Makefile
Original file line number Diff line number Diff line change
1
+ 2013-11-22
2
+ * version 3.8.1
3
+ * Fix arrow keys in menus
4
+ * change minVersion to 17.0
5
+
1
6
2013-10-13
2
7
* version 3.8
3
8
* Many fixes for Firefox 25 (search and alternate tabs were broken)
You can’t perform that action at this time.
0 commit comments