This repository has been archived by the owner on Dec 11, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 975
JS Windows should be tab modal, not application modal #1990
Labels
Comments
@garvankeeley is anyone already working on it? /cc @diracdeltas |
cezaraugusto
added
the
needs-info
Another team member needs information from the PR/issue opener.
label
Jun 22, 2016
cc @bridiver |
it's doable, be we'd have to rewrite electron's dialog handler to use an NSWindow instead of an NSAlert. afaik there is no way to make a non-window-modal NSAlert |
actually I take that back. The dialogs are initiated by ipc calls so there is no reason why we can't override and handle ourselves |
bridiver
added a commit
that referenced
this issue
Jun 22, 2016
…pp-modal dialogs #1990 auditors: @diracdeltas
should also have a checkbox to prevent future dialog boxes for a site - bravery setting |
luixxiul
added
accessibility
and removed
needs-info
Another team member needs information from the PR/issue opener.
labels
May 30, 2017
I thought this hasn't, but you're right. thanks. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Describe the issue you encountered:
Malicious sites will popup a JS modal dialog that blocks input, the browser has to be killed to close the window. You should be able to close the tab.
Expected behavior:
JS popup windows should be Tab-modal, not app-modal. Tab should be closable without interacting with the popup.
Mackeeper popups are an example of this.
The text was updated successfully, but these errors were encountered: