Skip to content

The pages no longer load a script from polyfill.io - #36

Merged
Rafael-SOWNet merged 1 commit into
masterfrom
no-polyfill-io
Oct 2, 2026
Merged

Rafael-SOWNet merged 1 commit into
masterfrom
no-polyfill-io

Conversation

@Rafael-SOWNet

Copy link
Copy Markdown
Member

Every page loads https://polyfill.io/v3/polyfill.min.js from the shared header. The polyfill.io domain was sold in 2024 and then served malicious JavaScript to the sites that loaded it. It doesn't answer now, but a page that still names it runs whatever the domain's next owner serves.

It was only here for MathJax, and MathJax 3 needs no polyfill in any current browser. On a local build without it, the demo page's formula still typesets: headless Chromium renders it as an mjx-container.

🤖 Generated with Claude Code

https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura

The polyfill.io domain was sold in 2024 and then served malicious
JavaScript to the sites that loaded it; it does not answer now, and a
page that still names it runs whatever its next owner serves. MathJax 3
needs no polyfill in any current browser, which is all it was here for.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura
@Rafael-SOWNet
Rafael-SOWNet merged commit 9442d4b into master Oct 2, 2026
3 checks passed
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