Facebook popup is being blocked on sites like coursera.org
Categories
(Core :: DOM: Core & HTML, defect)
Tracking
()
| Webcompat Priority | ? |
People
(Reporter: bmo, Unassigned)
References
(Depends on 1 open bug, Blocks 1 open bug)
Details
| Reporter | ||
Updated•8 years ago
|
Updated•8 years ago
|
Updated•7 years ago
|
Comment 2•5 years ago
|
||
This should be fixed now that we have a shim to allow Facebook popups using SmartBlock, but the popup is being blocked even outside of Strict mode ETP.
Yet this doesn't happen in Chrome; the popup is allowed and I'm not sure why. If I set a logpoint in the FB SDK's popup function, just where it's calling window.open, window.event is undefined in both browsers. Perhaps the user-activation requirements are just relaxed in Chrome by comparison?
Edgar, I think you were involved in user activation model stuff. Would you have any ideas on how to diagnose this further?
Updated•5 years ago
|
Updated•5 years ago
|
Comment 3•5 years ago
|
||
(In reply to Thomas Wisniewski [:twisniewski] from comment #2)
Edgar, I think you were involved in user activation model stuff. Would you have any ideas on how to diagnose this further?
Currently, user activation for popup blocker doesn't support tracking through the callbacks, maybe the webpage calls window.open asynchronously, something like call it in setTimeout callback or such?
Comment 4•5 years ago
|
||
Yeah, that should account for the breakage here. Do we have any bugs on file for fixing it?
Comment 5•5 years ago
|
||
Are other browsers using user activation (vs gesture) for popups? If we want to use it we should make sure that window.open consumes activation.
Updated•4 years ago
|
Updated•4 years ago
|
Description
•