Fix popup closing when parent window is focused related issues. #39145
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I know this is just avoiding a bug but it fixes #37732, #37731 and #37401(part 3).
Possibly more.
Initially, I thought this behaviour change would be bad. But quite a few applications don't close popups when the parent is focused.
Some like Windows Explorer(explorer.exe) just focus parent while hiding the popup(eg, shift+delete; permanent file deletion confirmation popup) behind it(but they also let popup windows be independent windows).
Some like Firefox doesn't let the user interact with the parent window till popup is closed(eg, file upload popup, close multiple tab popup, etc.).