Issue metadata
Sign in to add a comment
|
popup blocked after user initiated event
Reported by
patrick....@sunpowercorp.com,
Jul 21 2017
|
||||||||||||||||||||||
Issue descriptionUserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 Steps to reproduce the problem: 1. Get to a page that uses Satellizer to open an OAuth window. 2. In Angular, have an ng-click event on some tag that is supposed to open an OAuth popup 3. Click whatever it is you gave an ng-click event to. What is the expected behavior? The popup opens and is not blocked. That way you can enter your credentials for the other provider's website, and they callback my url in that window that then immediately window.close()s it so it runs my onClose event and turns off my spinner. What went wrong? It got blocked, making my spinner run forever. I thought all user initiated popups, i.e. with an actual click, weren't supposed to be blocked. What's up with that? Did this work before? Yes Whichever was before this one. Does this work in other browsers? Yes Chrome version: 59.0.3071.115 Channel: stable OS Version: OS X 10.12.5 Flash Version: The GitHub for Satellizer is https://github.com/sahat/satellizer I'm using a pretty vanilla Angular and Satellizer setup so I apologize for the lack of test cases. I have people angry at me for these popups not displaying and it's irritating because this was working without a hitch last week when we had QA testing done.
,
Jul 21 2017
,
Jul 21 2017
,
Jul 24 2017
patrick.westmeyer@ - Thanks for filing the issue...!! Tried testing the issue on Mac 10.12.5 by navigating to URL: https://monitor.us.sunpower.com/#/dashboard as shown in the attached screen shot and also by downloading the satellizer from the URL: https://github.com/sahat/satellizer. But opening the URL: https://monitor.us.sunpower.com/#/dashboard asked for valid credentials and on downloading satellizer-master, did not find any sample URL or html file to test the issue. patrick.westmeyer@ - Could you please provide sample credentials for URL: https://monitor.us.sunpower.com/#/dashboard or any other sample html file to triage the issue from TE-end. Thanks...!!
,
Aug 28 2017
,
Aug 28 2017
We shouldn't be enabling the stronger popup blocker yet, so it shouldn't be related to issue 756089 (if it is, it's a bug). Patrick, does this easily reproduce for you on the latest Chrome stable (M60)? Could also potentially be related to user gesture refactorings.
,
Aug 28 2017
note that it's not enough that the user initiated the event, but the popup also has to be open in response to that event. So if your page captures the event and then fires a synthetic event at the site, it won't work.
,
Sep 5 2017
csharrison@ - Gentle Ping...!! Could you please provide any update on the issue. Thanks...!!
,
Sep 5 2017
krajshree: Seems like we're waiting on a repro from Patrick here.
,
Oct 17 2017
Removing from the bisect queue since there is no valid updates for reproducing.
,
Feb 26 2018
Marking as Archived due to lack of feedback. Patrick please open a new issue if this is still affecting you. |
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by patrick....@sunpowercorp.com
, Jul 21 2017