Skip to content

fix(support): open Polar checkout in a new tab (embed blocked by frame-ancestors) - #393

Merged
slaveofcode merged 3 commits into
developfrom
fix/polar-checkout-newtab
Sep 11, 2026
Merged

fix(support): open Polar checkout in a new tab (embed blocked by frame-ancestors)#393
slaveofcode merged 3 commits into
developfrom
fix/polar-checkout-newtab

Conversation

@slaveofcode

Copy link
Copy Markdown
Owner

Polar's checkout page sends frame-ancestors 'none', so the embedded overlay was refused with 'polar.sh refused to connect' (visible in the console).

Fix: the Buy me a coffee CTA is now a plain link that opens Polar's hosted checkout in a new tab — reliable, and keeps zero third-party script on the site. Inlined into the /support page (removed the island), and dropped the unused @polar-sh/checkout dependency.

E2E updated (link + target + Polar href). Full suite 2267 green; lint 0 errors; build green.

Promote to production: Video Recorder effects (filters, bg blur/replace, green screen)
…rame-ancestors)

Polar's checkout sends 'frame-ancestors none', so the embedded overlay was
refused ('polar.sh refused to connect'). Switch the Buy me a coffee CTA to a
plain link that opens the hosted checkout in a new tab, inline it into the
/support page (no island, no third-party script), and drop the unused
@polar-sh/checkout dependency.
@slaveofcode
slaveofcode merged commit 7a4a8f5 into develop Sep 11, 2026
2 of 3 checks passed
@slaveofcode
slaveofcode deleted the fix/polar-checkout-newtab branch September 11, 2026 15:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant