this will work if the parent has a tabIndex (like tabIndex = -1); is that the case ?