Thanks for pointing out that lots of input/links are hidden in Extensions Manager dialog. So I totally agree with you to keep  `.filter(":visible")`. Regarding the name, we're still handling tabbing even though it is only when focus leaving from the last or first element.