Cookies

We use cookies and local storage to improve the site.

How-To Guide

Fix 'Third-Party Cookies Blocked' During Login or Checkout (Run the Cookie Test)

Third-party cookies are blocked, breaking embedded logins or payments

Updated: December 10, 2025By Noah KimReviewed: January 4, 2026 by Dana Brooks
Browser cookie settings panel highlighting third-party cookie allowlist for SSO

Features That Require This

  • Single sign-on flows with identity providers
  • Payment popups and checkout iframes
  • Embedded chat or support widgets
  • Cross-domain dashboards and BI embeds
  • Advertising platforms that require login
  • Learning management systems with external content

Confirm storage with the Cookie Test

Run the Cookie Test and Storage Test. You want green checks for first-party cookies and third-party cookies. If third-party cookies show blocked, keep this tab open, apply a fix, and rerun the tests after each change. On real sites, the symptom is usually an endless login loop, a blank checkout iframe, or an SSO popup that closes immediately.

Fix 1: Allow third-party cookies for the affected site

You rarely need to enable them globally; add a targeted allowlist entry instead.

  • Chrome / Edge: Settings > Privacy and security > Third-party cookies → choose Block third-party cookies for baseline, then under Sites that can always use cookies add the domain hosting the login or payment iframe (include https:// and check Including third-party cookies).
  • Firefox: Settings > Privacy & Security > Enhanced Tracking Protection → set to Standard. Click Manage Exceptions and add the identity or payment domain.
  • Safari: Settings > Privacy → uncheck Prevent cross-site tracking while you complete the flow. Re-enable afterward.
  • Reload the page and rerun the Cookie Test. The third-party line should turn green.

Fix 2: Clear stale cookies for the identity domain

Bad cookies can break SSO handshakes even when cookies are allowed.

  1. Open chrome://settings/siteData (Firefox: about:preferences#privacyManage Data).
  2. Search for the identity provider domain (for example accounts.google.com, okta.com, auth0.com).
  3. Remove data for that domain, reload the app, and sign in again.

Fix 3: Disable extensions that strip third-party cookies

Privacy extensions often remove cookies even when the browser allows them.

  • Turn off strict modes in uBlock Origin, Privacy Badger, DuckDuckGo Privacy Essentials, NoScript, or similar tools.
  • Add the login/payment domains to their allowlists.
  • Open the app in Incognito/InPrivate (extensions off by default) to confirm the extension is the culprit.

Fix 4: Avoid private browsing for flows that need persistence

Incognito/Private windows erase cookies on close and often block third-party cookies by default. Test in a normal window to see if the login succeeds. If you must stay private, add the required domains to the allowlist before you start the flow.

Fix 5: Check company or school policies

Managed browsers may block third-party cookies to meet compliance goals.

  • Visit chrome://policy or edge://policy and look for BlockThirdPartyCookies or CookiesBlockedForUrls.
  • If policy enforces blocking, share the failing line from the Cookie Test with IT and request an exception for the necessary domains.

Fix 6: Align time, date, and timezone

Mismatched system clocks can invalidate authentication cookies immediately.

  • Sync time automatically in your OS settings.
  • Clear cookies for the login domain once the clock is corrected, then retry.

Fix 7: Allow popups if the flow opens a new window

Some SSO and payment flows launch a small popup that sets third-party cookies and returns control.

  • Chrome / Edge: Settings > Privacy and security > Site settings > Pop-ups and redirects → add the login domain to Allowed.
  • Firefox: open Settings > Privacy & Security > Permissions > Block pop-up windows and click Exceptions to allow the domain.
  • Retry the flow and rerun the Cookie Test to confirm third-party storage is allowed.

Verify the fix

Run the Cookie Test again. Third-party cookies should now read yes. Then retry the login or checkout flow without closing the tab. If it still fails on a managed device, the block is policy-based; capture the failing test output and escalate to IT.

FAQ

Is it safe to enable third-party cookies everywhere?
Keep the global setting restrictive. Use a per-site allowlist for the login or payment domains you trust, then remove it if you no longer need it.
Why did this start happening recently?
Browsers keep tightening cross-site cookie rules. A flow that depended on third-party cookies may now require a site exception or a different integration.
Do VPNs matter here?
VPNs rarely block cookies, but they can change region and trigger extra authentication checks. If the loop persists, test once without the VPN to rule out region challenges.

Sources

Links go to official browser docs or primary references when available.

Test Your Browser Capabilities

Run a quick test to see which modern web features your browser supports.

Run Capability Test