Projektet följer den klassiska gränssnittsorganisationen, utan att byta till Australis-gränssnittet integrerat i Firefox 29, och med omfattande anpassningsmöjligheter. De borttagna komponenterna inkluderar DRM, Social API, WebRTC, PDF viewer, Crash Reporter, kod för att samla in statistik, verktyg för föräldrakontroll och personer med funktionsnedsättning. Jämfört med Firefox behåller webbläsaren stöd för XUL-teknik och behåller möjligheten att använda både fullfjädrade och lätta designteman. Pale Moon är byggd på en plattform
Bland förändringarna i
- Uppdaterad lista för åsidosättande av användaragentvärden för vissa webbplatser som inte accepterar standardanvändaragenten "Mozilla/5.0 (X11; Linux x86_64; rv:60.9) Gecko/20100101 Goanna/4.5 Firefox/68.9 PaleMoon/28.13.0".
- Koden för att visa en ikon med ett hänglås i adressfältet, som informerar om anslutningens säkerhetsstatus, har skrivits om.
- Tillagt stöd för lokalisering av verktygstips.
- Implementerade användningen av nuvarande bildförhållanden för bilder, vilket förbättrade sidlayouten under laddningen.
- Lade till en inställning för att använda node.getRootNode API, som är inaktiverat som standard.
- Lade till CSS-egenskapen "-webkit-appearance", som speglar "-moz-appearance".
- SQLite-biblioteket har uppdaterats till version 3.33.0.
- Förbättrad kompatibilitet med JavaScript-modulens systemspecifikation.
- Förbättrad stabilitet för implementeringen av AbortController.
- Fixningar för sårbarheter CVE-2020-15664, CVE-2020-15666, CVE-2020-15667, CVE-2020-15668 och CVE-2020-15669 har backporterats.
Källa: opennet.ru