munificent / craftinginterpreters

Repository for the book "Crafting Interpreters"
http://www.craftinginterpreters.com/
Other
9.07k stars 1.06k forks source link

Website for buying PDF doesn't work #1170

Open chylex opened 3 months ago

chylex commented 3 months ago

If I go to https://payhip.com/b/F0zkr#! and click "Buy Now!", nothing happens. If I click "Add to Cart", the button shows a loading icon and then nothing happens. Doesn't work even after disabling Firefox's Tracking Protection and uBlock Origin.

Browser console:

00:00:22.525 Navigated to https://payhip.com/b/F0zkr#!
00:00:23.549 This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”. F0zkr
00:00:23.612 Cookie warnings 2
00:00:23.855 jQuery.Deferred exception: Cookies is not defined @https://payhip.com/b/F0zkr#! line 1 > injectedScript:11:9
l@https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js:2:29375
a/</c<@https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js:2:29677
setTimeout handler*a/<@https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js:2:29886
u@https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js:2:27457
fireWith@https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js:2:28202
fire@https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js:2:28238
u@https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js:2:27457
fireWith@https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js:2:28202
ready@https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js:2:31285
_@https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js:2:31419
c@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:9405
l@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:1105
t.prototype.simulateStateAfterDeferScriptsActivation@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:8630
callback@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:3075
t.prototype.run@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:11340
P@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:3128
callback@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:2851
t.prototype.run@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:11340
t.prototype.run/n<@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:11156
s/<@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:670
EventHandlerNonNull*u@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:724
t.prototype.run/n<@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:11115
t.prototype.run@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:11259
t.prototype.run/n<@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:11156
s/<@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:670
EventHandlerNonNull*u@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:724
t.prototype.run/n<@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:11115
t.prototype.run@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:11259
t.prototype.run/n<@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:11156
s/<@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:670
EventHandlerNonNull*u@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:724
t.prototype.run/n<@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:11115
t.prototype.run@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:11259
t.prototype.run/n<@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:11156
s/<@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:670
EventHandlerNonNull*u@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:724
t.prototype.run/n<@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:11115
t.prototype.run@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:11259
t.prototype.run/n<@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:11156
s/<@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:670
EventHandlerNonNull*u@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:724
t.prototype.run/n<@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:11115
t.prototype.run@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:11259
t.prototype.run/n<@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:11156
s/<@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:670
EventHandlerNonNull*u@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:724
t.prototype.run/n<@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:11115
t.prototype.run@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:11259
t.prototype.run/n<@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:11156
s/<@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:670
EventHandlerNonNull*u@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:724
t.prototype.run/n<@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:11115
t.prototype.run@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:11259
t.prototype.run/n<@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:11156
s/<@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:670
EventHandlerNonNull*u@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:724
t.prototype.run/n<@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:11115
t.prototype.run@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:11259
t.prototype.run/n<@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:11156
s/<@https://payhip.com/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:670
 undefined jquery.min.js:formatted:2035:16
00:00:23.856 Uncaught ReferenceError: Cookies is not defined
    <anonymous> F0zkr:11
    jQuery 10
    c rocket-loader.min.js:1
    l rocket-loader.min.js:1
    simulateStateAfterDeferScriptsActivation rocket-loader.min.js:1
    callback rocket-loader.min.js:1
    run rocket-loader.min.js:1
    P rocket-loader.min.js:1
    callback rocket-loader.min.js:1
    run rocket-loader.min.js:1
    n rocket-loader.min.js:1
    s rocket-loader.min.js:1
    u rocket-loader.min.js:1
    n rocket-loader.min.js:1
    run rocket-loader.min.js:1
    n rocket-loader.min.js:1
    s rocket-loader.min.js:1
    u rocket-loader.min.js:1
    n rocket-loader.min.js:1
    run rocket-loader.min.js:1
    n rocket-loader.min.js:1
    s rocket-loader.min.js:1
    u rocket-loader.min.js:1
    n rocket-loader.min.js:1
    run rocket-loader.min.js:1
    n rocket-loader.min.js:1
    s rocket-loader.min.js:1
    u rocket-loader.min.js:1
    n rocket-loader.min.js:1
    run rocket-loader.min.js:1
    n rocket-loader.min.js:1
    s rocket-loader.min.js:1
    u rocket-loader.min.js:1
    n rocket-loader.min.js:1
    run rocket-loader.min.js:1
    n rocket-loader.min.js:1
    s rocket-loader.min.js:1
    u rocket-loader.min.js:1
    n rocket-loader.min.js:1
    run rocket-loader.min.js:1
    n rocket-loader.min.js:1
    s rocket-loader.min.js:1
    u rocket-loader.min.js:1
    n rocket-loader.min.js:1
    run rocket-loader.min.js:1
    n rocket-loader.min.js:1
    s rocket-loader.min.js:1
    u rocket-loader.min.js:1
    n rocket-loader.min.js:1
    run rocket-loader.min.js:1
    n rocket-loader.min.js:1
    s rocket-loader.min.js:1
F0zkr:11:9
munificent commented 2 months ago

It seems to be working for me now? I was able to repro this problem a while back. Maybe something was just temporarily broken on PayHip's end.

chylex commented 2 months ago

Still getting the same error, tried clearing browser caches but it didn't help :/