Le projet adhère à l'organisation classique de l'interface, sans basculer vers l'interface Australis intégrée à Firefox 29, et avec des options de personnalisation étendues. Les composants supprimés incluent DRM, Social API, WebRTC, PDF Viewer, Crash Reporter, du code de collecte de statistiques, des outils de contrôle parental et des personnes handicapées. Par rapport à Firefox, le navigateur conserve la prise en charge de la technologie XUL et conserve la possibilité d'utiliser des thèmes de conception à part entière et légers. Pale Moon est construit sur une plateforme
- Les magasins de certificats et de mots de passe ont été convertis pour utiliser SQLite. Après la mise à jour, le profil sera converti et la possibilité de l'utiliser avec des versions plus anciennes sera perdue.
- Ajout du paramètre browser.tabs.insertAllAfterCurrent pour ajouter un nouvel onglet immédiatement après l'actuel, et non à la fin de la liste.
- Modification de l'affichage des modules complémentaires dans le gestionnaire de modules complémentaires.
- L'utilisation de modules complémentaires qui ne sont clairement pas destinés à Pale Moon est interdite (par exemple, les modules complémentaires écrits pour Firefox cesseront de fonctionner).
- Code de sauvegarde du signet mis à jour.
- Ajout du paramètre browser.bookmarks.editDialog.showForNewBookmarks pour afficher la boîte de dialogue d'édition lors de l'ajout d'un nouveau signet en cliquant sur l'astérisque dans la barre d'adresse.
- Compatibilité améliorée avec GCC 10.
- L'interface stéréoscopique obsolète et non prise en charge de NVIDIA 3DVision a été supprimée.
- Ajout de la prise en charge du menu global pour GTK.
- Implémentation de l'API node.getRootNode et AbortController (API Abort).
Source: opennet.ru