Adapt specs to missing i column
Pass event target to context menu
Respect scope when evaluating focus condition
Trap TAB focus inside drop down menu
Extract visible conditions
Set focus when drop down opens
Remove superfluous newlines