Closed Bug 1509589 Opened 6 years ago Closed 4 years ago

Navigating complex.com causes pages not to be rendered properly

Categories

(Core :: Privacy: Anti-Tracking, defect, P3)

65 Branch
defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox63 --- wontfix
firefox64 --- wontfix
firefox65 --- fix-optional

People

(Reporter: csheany, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: regression, Whiteboard: tp-needsrepro)

User Agent: Mozilla/5.0 (Android 7.1.1; Tablet; rv:65.0) Gecko/65.0 Firefox/65.0

Steps to reproduce:

1. Open complex.com
2. Click on a link


Actual results:

The page begins loading but then goes blank. Refreshing the page solves the issue but after pressing the back button the main page is blank again.


Expected results:

The website should behave normally and not be refreshed every time.
Hi, thanks for your report. I tried to reproduce your issue with Nexus 9 (Android 6.0.1) and Nokia 6 (Android 7.1.1) on the latest version on Nightly 65.0a1 (2018-11-25) but I wasn't able. Do you have some specific settings or add-on installed? Also, if you have additional information about your issue let us know. I'll wait for your update, thanks.
Flags: needinfo?(csheany)
Tracking protection may be the culprit but then why is it able to load in the first place?
Flags: needinfo?(csheany)
Hi, thanks for your update. I tried another one time with the new information from you and I can confirm the issue on all branches(Nightly, Beta and Release). Devices used: Nexus 9 (Android 6.0.1), Nokia 6(Android 7.1.1) and OnePlus 5T (Android 8.1.0). 

Note: The issue occurs only with Tracking protection enabled. The issue it's reproducible also on the private browsing.
Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Unspecified → Android
Hardware: Unspecified → ARM
Also true on desktop Firefox with tracking protection enabled.
Component: General → Tracking Protection
Product: Firefox for Android → Firefox
Version: Firefox 65 → 65 Branch
Hi Liz, I was not able to find a regression window of this issue. Under the date of 22 Oct. 2015, it seems that the tracking protection option doesn't work. I tried several times with OnePlus 5T (Android 8.1.0) and Nokia 6(Android 7.1.1) but the only thing that I found it's a regression that seems to be very close to the apparition of the bug. I hope this information to be helpful.

Last good revision: 473aefe5bd85842eeb142e0cde8e2cd21edbf40b (2015-10-21)
First bad revision: 76bd0c01d72e64ca4f261ffdb2652a91f961e930 (2015-10-22)
 Pushlog:https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=473aefe5bd85842eeb142e0cde8e2cd21edbf40b&tochange=76bd0c01d72e64ca4f261ffdb2652a91f961e930
Too late to fix in 64. Marking this issue as fix-optional for 65; if you land a patch in nightly and think it's low-risk for beta, please request uplift.
Could this be a result of tailing?

www.janbambas.cz/firefox-57-delays-requests-tracking-domains/
This happens because we're blocking chartbeat.js. It would be great if someone could format this correctly and move it to Tech Evangelism.
Blocks: tp-breakage
OS: Android → All
Priority: -- → P3
Hardware: ARM → All
Whiteboard: tp-needsrepro

Would you mind taking a look?

Flags: needinfo?(kdubost)

Well if this is due to tracking protection, there's nothing much we can do.
Websites break with tracking protection.

  1. open a private tab
  2. Going to https://www.complex.com/
  3. Navigate to an article

Expected:
Read the article

Actual:
The page is blank.

Error messages in the console.

14:24:57.205 Navigated to http://complex.com/
14:24:59.254 digiTrustUser not defined 7 184233-225815548958523.js:3:18256
14:25:09.351
cutoff time reached, stopping the check func for: google_tag_manager main.cc84e20bc3ec47c07cc4.bundle.min.js:1:75833
    value https://cdn3.complex.com/static/js/main.cc84e20bc3ec47c07cc4.bundle.min.js:1
    value https://cdn3.complex.com/static/js/main.cc84e20bc3ec47c07cc4.bundle.min.js:1
    R https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    R https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    s https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    exports https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    <anonymous> https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    e https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    <anonymous> https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    e https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    <anonymous> https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    <anonymous> https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    e https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    <anonymous> https://cdn3.complex.com/static/js/main.cc84e20bc3ec47c07cc4.bundle.min.js:1
    e https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    webpackJsonp https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    <anonymous> https://cdn3.complex.com/static/js/main.cc84e20bc3ec47c07cc4.bundle.min.js:1
14:25:09.353
cutoff time reached, stopping the check func for: google_tag_manager main.cc84e20bc3ec47c07cc4.bundle.min.js:1:75833
    value https://cdn3.complex.com/static/js/main.cc84e20bc3ec47c07cc4.bundle.min.js:1
    value https://cdn3.complex.com/static/js/main.cc84e20bc3ec47c07cc4.bundle.min.js:1
    R https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    R https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    s https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    exports https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    <anonymous> https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    e https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    <anonymous> https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    e https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    <anonymous> https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    <anonymous> https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    e https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    <anonymous> https://cdn3.complex.com/static/js/main.cc84e20bc3ec47c07cc4.bundle.min.js:1
    e https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    webpackJsonp https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    <anonymous> https://cdn3.complex.com/static/js/main.cc84e20bc3ec47c07cc4.bundle.min.js:1
14:25:50.401
TypeError: "window.pSUPERFLY is undefined"
    value https://cdn3.complex.com/static/js/main.cc84e20bc3ec47c07cc4.bundle.min.js:1
    yr https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    br https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    Hr https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    unstable_runWithPriority https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    Hr https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    Wr https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    Br https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    Ir https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    Pr https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1:286850
    er https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    callback https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    Zn https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    Xn https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    yr https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    br https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    Hr https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    unstable_runWithPriority https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    Hr https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    Wr https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    Br https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    Ir https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    Pr https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    enqueueSetState https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    setState https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    handleChange https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    f https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    r https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    t https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    dispatch https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    A https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    flush https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    r https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    A https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    S https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    P https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    A https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    flush https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    k https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    x https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    cont https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    N https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    N https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    f https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    T https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    P https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    r https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    a https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    k https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    R https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    R https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    x https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    cont https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    A https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    flush https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    k https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    f https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    T https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    P https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    x https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    cont https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    x https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    cont https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    x https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    cont https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    N https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    f https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    T https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    P https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    N https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    f https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    T https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    P https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    r https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    a https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    x https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    cont https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    A https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    flush https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    r https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    A https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    S https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    P https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    N https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    A https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    flush https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    k https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    R https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    R https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    f https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    k https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    i https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    e https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    i https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    e https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    t https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    r https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    value https://cdn3.complex.com/static/js/complexHome.cc84e20bc3ec47c07cc4.chunk.min.js:1
14:25:50.408
uncaught at n 
value@https://cdn3.complex.com/static/js/main.cc84e20bc3ec47c07cc4.bundle.min.js:1:446338
yr@https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1:293528
br@https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1:295044
Hr/<@https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1:308023
e.unstable_runWithPriority@https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1:342849
Hr@https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1:307957
Wr@https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1:307732
Br@https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1:307077
Ir@https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1:306106
Pr@https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1:305072
enqueueSetState@https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bund…
vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1:29830
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    A https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    flush https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    r https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    A https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    S https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    P https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    A https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    flush https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    k https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    x https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    cont https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    N https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    N https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    f https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    T https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    P https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    r https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    a https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    k https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    R https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    R https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    x https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    cont https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    A https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    flush https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    k https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    f https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    T https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    P https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    x https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    cont https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    x https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    cont https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    x https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    cont https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    N https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    f https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    T https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    P https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    N https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    f https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    T https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    P https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    r https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    a https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    x https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    cont https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    A https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    flush https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    r https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    A https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    S https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    P https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    N https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    A https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    flush https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    k https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    R https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    R https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    f https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    k https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    E https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    p https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    n https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    i https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    e https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    i https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    e https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    t https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    r https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    value https://cdn3.complex.com/static/js/complexHome.cc84e20bc3ec47c07cc4.chunk.min.js:1
14:26:00.764
cutoff time reached, stopping the check func for: google_tag_manager main.cc84e20bc3ec47c07cc4.bundle.min.js:1:75833
    value https://cdn3.complex.com/static/js/main.cc84e20bc3ec47c07cc4.bundle.min.js:1
    value https://cdn3.complex.com/static/js/main.cc84e20bc3ec47c07cc4.bundle.min.js:1
    R https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    R https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    s https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    exports https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    <anonymous> https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    e https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    <anonymous> https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    e https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    <anonymous> https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    <anonymous> https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    e https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    <anonymous> https://cdn3.complex.com/static/js/main.cc84e20bc3ec47c07cc4.bundle.min.js:1
    e https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    webpackJsonp https://cdn3.complex.com/static/js/vendor.cc84e20bc3ec47c07cc4.bundle.min.js:1
    <anonymous> https://cdn3.complex.com/static/js/main.cc84e20bc3ec47c07cc4.bundle.min.js:1

​```

Let's see
Flags: needinfo?(kdubost)
            u(t, [
              {
                key: "componentDidMount",
                value: function() {
                  this.loadChartBeatScript();
                }
              },
              {
                key: "componentDidUpdate",
                value: function() {
                  var e = this.props.activeArticleTitle;
                  window.pSUPERFLY.virtualPage({
                    authors:
                      "undefined" !== this.props.articleAuthors
                        ? this.props.articleAuthors
                        : "",
                    sections:
                      "undefined" !== this.props.renderChannel
                        ? this.props.renderChannel
                        : "",
                    title: e ? e + " | Complex" : document.title,
                    path: this.props.pathname
                  });
                }
              },
              {
                key: "loadChartBeatScript",
                value: function() {
                  var e = this.props,
                    t = e.renderChannel,
                    r = e.pathname,
                    n = e.articleAuthors,
                    a = e.chartBeatDomain,
                    o = e.chartBeatUID,
                    i = e.chartBeatUseCanonical,
                    u = e.chartBeatUseCanonicalDomain,
                    c = (window._sf_async_config =
                      window._sf_async_config || {});
                  (c.uid = o),
                    (c.domain = a),
                    (c.useCanonical = i),
                    (c.useCanonicalDomain = u),
                    (c.path = r),
                    "undefined" !== this.props.renderChannel &&
                      (window._sf_async_config.sections = t),
                    "undefined" !== this.props.articleAuthors &&
                      (window._sf_async_config.authors = n);
                  var l = document.createElement("script"),
                    s = document.getElementsByTagName("script")[0];
                  (l.type = "text/javascript"),
                    (l.async = !0),
                    (l.src = "//static.chartbeat.com/js/chartbeat.js"),
                    s.parentNode.insertBefore(l, s);
                }
              },
              {
                key: "render",
                value: function() {
                  return null;
                }
              }
            ]),
            t
          );

This is the first error.

window.pSUPERFLY.virtualPage({

Each time we encounter the failed navigation, we break because window.pSUPERFLY

on a normal window without tracking protection, window.SUPERFLY is set by
https://static.chartbeat.com/js/chartbeat.js

This is set in

  if (!L.k('cb_optout') && !o.pSUPERFLY) {
    var Bc = new X,
    Z = {
    };
    o.pSUPERFLY = Z;
    var Oc = o.pSUPERFLY_mab,
    $ = o.pSUPERFLY_pub,
    Pc = [
    ];
    Oc && Pc.push(Oc);
    if ($) Pc.push($),
    $.addEngagedAdFilter && (Z.addEngagedAdFilter = $.addEngagedAdFilter),
    $.refreshAd && (Z.refreshAd = $.refreshAd),
    $.registerGptSlot && (Z.registerGptSlot = $.registerGptSlot),
    xb('_cba', function (a) {
      a()
    });
    Z.virtualPage = Ac(function () {
      Bc.pa();
      q(Pc, function (a) {
        a.evps()
      })
    }, function () {
      Bc.Aa();
      q(Pc, function (a) {
        a.svps()
      })
    });
    Z.activity = s(Bc.Eb, Bc);
    Bc.Da();
    var Qc = M.B(h);
    if (!Qc ?
    0 : Qc.getItem('_cb_ip')) {
      var Rc = o.location;
      (!/^(.+[.])?chartbeat\.com$/.test(Rc.hostname) ? 0 : /^\/publishing\/(overlay|hud|mab)\//.test(Rc.pathname)) || sc()
    } else z(o, 'message', tc)
  };

so as long as chartbeat.js (notorious tracker) is being blocked, the site will not work properly.

Nothing we can do on the outreach side. As that would be asking to offer the site for people wishing to escape the tracking. That we agree or don't agree with their business model is their entire right. :)

Hope it helped.

Thank you Karl!

I appreciate your time and efforts. It definitely provided insight.

Are there sites that use chartbeat.js and function correctly?

Probably. Here they just decided to affect the rendering of the page with a dependency on chartbeat through pSUPERFLY

They have this notion of virtualPage object listing information about authors, sections, title, and path.

                  window.pSUPERFLY.virtualPage({
                    authors:
                      "undefined" !== this.props.articleAuthors
                        ? this.props.articleAuthors
                        : "",
                    sections:
                      "undefined" !== this.props.renderChannel
                        ? this.props.renderChannel
                        : "",
                    title: e ? e + " | Complex" : document.title,
                    path: this.props.pathname
                  });

May I ask why it doesn't affect initial page load?

because it seems that this is called before the navigation context, not after.
The initial page load is going through because it is a direct request and it's not asking for this code.

Component: Protections UI → Privacy: Anti-Tracking
Product: Firefox → Core

This seems to have been fixed; I can navigate to articles just fine in strict mode, even though the chartbeat script is apparently blocked.

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → WORKSFORME

Bugbug thinks this bug is a regression, but please revert this change in case of error.

Keywords: regression
You need to log in before you can comment on or make changes to this bug.