Prosjektet følger den klassiske grensesnittorganisasjonen, uten å bytte til Australis-grensesnittet integrert i Firefox 29, og med omfattende tilpasningsmuligheter. De fjernede komponentene inkluderer DRM, Social API, WebRTC, PDF-viewer, Crash Reporter, kode for innsamling av statistikk, verktøy for foreldrekontroll og personer med funksjonshemming. Sammenlignet med Firefox beholder nettleseren støtte for XUL-teknologi og beholder muligheten til å bruke både fullverdige og lette designtemaer. Pale Moon er bygget på en plattform
Blant endringene i
- Oppdatert liste for overstyring av brukeragentverdier for enkelte nettsteder som ikke godtar standard brukeragent "Mozilla/5.0 (X11; Linux x86_64; rv:60.9) Gecko/20100101 Goanna/4.5 Firefox/68.9 PaleMoon/28.13.0".
- Koden for å vise et ikon med en hengelås i adressefeltet, som informerer om tilkoblingens sikkerhetsstatus, er skrevet om.
- Lagt til støtte for lokalisering av verktøytips.
- Implementerte bruken av gjeldende sideforhold for bilder, noe som forbedret sideoppsettet under lasting.
- Lagt til en innstilling for å bruke node.getRootNode API, som er deaktivert som standard.
- Lagt til CSS-egenskapen "-webkit-appearance", som speiler "-moz-appearance".
- SQLite-biblioteket har blitt oppdatert til versjon 3.33.0.
- Forbedret kompatibilitet med JavaScript-modulsystemspesifikasjonen.
- Forbedret stabilitet i AbortController-implementeringen.
- Rettelser for sårbarheter CVE-2020-15664, CVE-2020-15666, CVE-2020-15667, CVE-2020-15668 og CVE-2020-15669 har blitt tilbakeportert.
Kilde: opennet.ru