probabilmente perchè per evitare che si posizioni non in base alla finestra devi attribuire position: relative; al box che contiene la tendina.