Het project houdt zich aan de klassieke interface-organisatie, zonder over te schakelen naar de Australis-interface die in Firefox 29 is geïntegreerd, en met uitgebreide aanpassingsmogelijkheden. De verwijderde componenten omvatten DRM, Social API, WebRTC, PDF-viewer, Crash Reporter, code voor het verzamelen van statistieken, tools voor ouderlijk toezicht en mensen met een handicap. Vergeleken met Firefox behoudt de browser ondersteuning voor XUL-technologie en behoudt hij de mogelijkheid om zowel volwaardige als lichtgewicht ontwerpthema's te gebruiken. Pale Moon is gebouwd op een platform
- Certificaat- en wachtwoordarchieven zijn geconverteerd om SQLite te gebruiken. Na de update wordt het profiel geconverteerd en gaat de mogelijkheid om het met oudere releases te gebruiken verloren.
- Instelling browser.tabs.insertAllAfterCurrent toegevoegd om een nieuw tabblad toe te voegen onmiddellijk na het huidige, en niet aan het einde van de lijst.
- De weergave van add-ons in de add-onbeheerder gewijzigd.
- Het gebruik van add-ons die duidelijk niet bedoeld zijn voor Pale Moon is verboden (add-ons die voor Firefox zijn geschreven, werken bijvoorbeeld niet meer).
- Bijgewerkte back-upcode voor bladwijzers.
- Instelling browser.bookmarks.editDialog.showForNewBookmarks toegevoegd om het bewerkingsvenster weer te geven bij het toevoegen van een nieuwe bladwijzer door op het sterretje in de adresbalk te klikken.
- Verbeterde compatibiliteit met GCC 10.
- De verouderde en niet-ondersteunde stereoscopische interface van NVIDiA 3DVision is verwijderd.
- Algemene menuondersteuning voor GTK toegevoegd.
- Geïmplementeerde API node.getRootNode en AbortController (Abort API).
Bron: opennet.ru