Skip to content

martok/palefill

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
Code

Palefill Web Technologies Polyfill Add-on

Palefill is an add-on for Pale Moon that injects polyfills into pages to improve compatibility.

Installation

  • Install from Github Releases: Latest
  • Find it on the official Add-Ons repository: Extensions

Features

  • Targets Pale Moon browser
  • "runs on" any UXP toolkit browser (with limited support)
  • load polyfills for things like Web Components
  • fix/shim unsupported JS syntax elements
  • fix other minor compatibility issues

Documentation

Full documentation including technical details is on its own site.

Reporting Issues

Something doesn't work? Report an issue on Github. To make this as efficient as possible, remember to provide some key information:

  • Was a similar issue already reported? Use the search, reference others if a previous problem came back.
  • What is the nature of the issue? Missing site parts, errors on the console (provide in full!), ... ?
  • What browser and version is used? Anything that is not the latest Pale Moon might be out of scope.
  • Any privacy add-ons? Cookie whitelisting breaks a surprising amount of sites (because it affects not just cookies).

Credits

This add-on is heavily based on GitHub Web Components Polyfill, which does the same thing for GitHub and a few other sites.

 Portions based on GitHub Web Components Polyfill Add-on
 Copyright (c) 2020 JustOff. All rights reserved.
 Copyright (c) 2022 SeaHOH. All rights reserved.
 https://github.com/JustOff/github-wc-polyfill

The polyfills themselves have different contributors, see lib/polyfills.js.

The following people have contributed to this add-on: