Ang proyekto ay sumusunod sa klasikong organisasyon ng interface, nang hindi lumilipat sa Australis interface na isinama sa Firefox 29 at nagbibigay ng malawak na mga pagpipilian sa pagpapasadya. Kasama sa mga inalis na bahagi ang DRM, Social API, WebRTC, PDF viewer, Crash Reporter, code para sa pagkolekta ng mga istatistika, mga tool para sa mga kontrol ng magulang at mga taong may mga kapansanan. Kung ikukumpara sa Firefox, pinapanatili ng browser ang suporta para sa teknolohiyang XUL at pinapanatili ang kakayahang gumamit ng parehong ganap at magaan na mga tema ng disenyo. Ang Pale Moon ay itinayo sa isang plataporma
Π
- Nagdagdag ng suporta para sa mga variant ng Solaris OS tulad ng Illumos;
- Para sa mga talahanayan, ang CSS property na "position: sticky" ay ipinatupad upang ayusin ang posisyon ng mga talahanayan anuman ang pag-scroll;
- Nagdagdag ng pangunahing suporta para sa mga module ng JavaScript;
- Naipatupad na ang Promise.prototype.finally() at String.prototype.matchAll, at pinalawak ang suporta para sa mga regular na expression (suporta para sa reverse parsing at /s flag);
- Mga na-update na bersyon ng cairo, SQLite 3.30.1, Brotli 1.0.7,
woff2 1.0.2, OpenType Sanitizer 8.0.0; - Na-update ang built-in na font para sa Emoji (twemoji 0.5.0);
- Pinahusay na CSS grid rendering;
- Upang i-compress ang mga ibinigay na pakete, 7z/xz ang ginagamit sa halip na zip/bz2;
- Nagdagdag ng setting upang huwag paganahin ang kahilingan sa pagkumpirma ng pagpapatunay (upang maprotektahan laban sa mga pag-atake ng DoS sa pamamagitan ng pag-loop ng dialog);
- Bilang default, naka-disable ang suporta para sa public key binding (HPKP, HTTP Public Key Pinning).
Pinagmulan: opennet.ru