angular-ui / bootstrap

PLEASE READ THE PROJECT STATUS BELOW. Native AngularJS (Angular) directives for Bootstrap. Smaller footprint (20kB gzipped), no 3rd party JS dependencies (jQuery, bootstrap JS) required. Please read the README.md file before submitting an issue!
http://angular-ui.github.io/bootstrap/
MIT License
14.29k stars 6.73k forks source link

uib-dropdown-toggle <input> re-focusing on outside click [REOPEN] #6459

Open GAndriyS opened 7 years ago

GAndriyS commented 7 years ago

REOPEN issue #6321

Bug description:

uib-dropdown-toggle re-focusing on outside click (e.g. another common, non-dropdown-toggle input)

Steps to reproduce

1) Click to toggle dropdown menu 2) Click on common input or outside of dropdown

Observed

Hide dropdown menu , focus returns to uib-dropdown-toggle

Expected

Hide dropdown menu, set focus to clicked element

Link to minimally-working plunker that reproduces the issue:

http://plnkr.co/edit/zanydRnj0ghWiEdvt4Cg?p=preview

Version of Angular, UIBS, and Bootstrap

Angular: v1.6.2

UIBS: Version: 2.5.0

Bootstrap: v3.3.7

P.S.

neither e07f9fd or 955848c don't works for me, described bug still can be reproduced in version 2.5.0

tangj1206 commented 7 years ago

I have this pronlem too.who can slove

GAndriyS commented 7 years ago

I would like to rise this issue

tangj1206 commented 7 years ago

Can you tell me how do you solve Thanks

GAndriyS commented 7 years ago

@JsSky126 alas, for now I don't have solution for this issue

blackhearted commented 7 years ago

Any chance to get estimations? Does pull request from @JoshuaJWilborn solve the issue?

shlomica commented 6 years ago

why in the closeDropdown function There is a call for focusToggleElement() ? openScope.focusToggleElement();