Investigation, this issue is there since ever I guess... It comes from web2py_bootstrap.js and particularly these lines :
function hoverMenu(){
jQuery('ul.nav a.dropdown-toggle').parent().hover(function(){
adjust_height_of_collapsed_nav();
var mi = jQuery(this).addClass('open');
mi.children('.dropdown-menu').stop(true, true).delay(200).fadeIn(400);
}, function(){
var mi = jQuery(this);
mi.children('.dropdown-menu').stop(true, true).delay(200).fadeOut(function(){mi.removeClass('open')});
});
}
hoverMenu(); // first page load
jQuery(window).resize(hoverMenu); // on resize event
jQuery('ul.nav li.dropdown a').click(function(){window.location=jQuery(this).attr('href');});
I use to comment these lines in my app because I use jquery.hoverIntent.minified.js to improve menu dropdown behavior... So I was not having the issue, but recently I update to 2.9.5 and forget to comment these lines so I am having the issue...
It should come from the .click()...
I will try something...
Richard