wydanie przeglądarki internetowej , które odłączyło się od kodu źródłowego Firefoksa, aby zapewnić wyższą wydajność, zachować klasyczny interfejs, zminimalizować zużycie pamięci oraz umożliwić dodatkowe opcje personalizacji. Wersje Pale Moon są generowane dla i (x86 i x86_64). Kod projektu jest objęty licencją MPLv2 (Mozilla Public License).
Projekt utrzymuje klasyczną organizację interfejsu, bez przechodzenia do zintegrowanego w Firefoksie 29 interfejsu Australis i zapewnia szerokie możliwości dostosowania. Wśród usuniętych komponentów należy wymienić DRM, Social API, WebRTC, przeglądarkę PDF, Crash Reporter, kod do zbierania statystyk, narzędzia do kontroli rodzicielskiej i dla osób z ograniczeniami. W porównaniu do Firefoksa w przeglądarce zachowano wsparcie dla technologii XUL i możliwość korzystania zarówno z pełnoprawnych, jak i lekkich motywów. Pale Moon oparty jest na platformie (Unified XUL Platform), w ramach której przeprowadzono odłączenie komponentów Firefoksa z repozytorium Mozilla Central, pozbawionych związku z kodem napisanym w języku Rust i nie obejmujących dorobku projektu Quantum.
Wśród zmian w :
- Zaktualizowano listę do nadpisywania wartości User Agent dla niektórych witryn, które nie akceptują domyślnego User Agent „Mozilla/5.0 (X11; Linux x86_64; rv:60.9) Gecko/20100101 Goanna/4.5 Firefox/68.9 PaleMoon/28.13.0.”
- Przepisano kod do wyświetlania ikony z kłódką w pasku adresu, informującej o statusie zabezpieczenia połączenia.
- Dodano wsparcie dla lokalizacji dla podpowiedzi.
- Wprowadzono użycie aktualnych proporcji boków dla obrazów, co poprawiło układ strony podczas ładowania.
- Dodano ustawienie do użycia API node.getRootNode, domyślnie wyłączone.
- Dodano właściwość CSS „-webkit-appearance”, odpowiadającą „-moz-appearance”.
- Biblioteka SQLite zaktualizowana do wersji 3.33.0.
- Poprawiono zgodność ze specyfikacją systemu modułów JavaScript.
- Zwiększona stabilność implementacji AbortController.
- Wprowadzone poprawki dla luk w zabezpieczeniach CVE-2020-15664, CVE-2020-15666, CVE-2020-15667, CVE-2020-15668 i CVE-2020-15669.
Źródło: opennet.ru
