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
Name: Firefox Version: 56.0a1 Build ID: 20170619030208 Logs appeared in Web Console shown that certain scripts were blocked by TP. The resource at “https://connect.facebook.net/en/sdk.js” was blocked because tracking protection is enabled.[Learn More] ntumlone-mathematicalfoundations Loading failed for the <script> with source “https://connect.facebook.net/en/sdk.js”. ntumlone-mathematicalfoundations:1 The resource at “https://platform.twitter.com/widgets.js” was blocked because tracking protection is enabled.[Learn More] ntumlone-mathematicalfoundations Loading failed for the <script> with source “https://platform.twitter.com/widgets.js”. ER: When enabled TP and scripts are blocked by TP, it should show an UI notification to users. AR: No response and interaction when press the log in button. Just felt the site is broken.
Reporter | ||
Updated•7 years ago
|
Updated•7 years ago
|
Updated•6 years ago
|
Comment 2•3 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•3 years ago
|
Updated•3 years ago
|
Comment 3•3 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•3 years ago
|
||
Yeah, that should account for the breakage here. Do we have any bugs on file for fixing it?
Comment 5•3 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•3 years ago
|
Updated•3 years ago
|
Description
•