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 :
- Zapewniono wyświetlanie stanu zabezpieczeń połączenia z witryną. Połączenia przez HTTP, w przeciwieństwie do innych przeglądarek, nie są oznaczane jako niebezpieczne, wyświetlany jest zwykły wskaźnik, a połączenia HTTPS są wyraźnie oznaczone jako zabezpieczone, a witryny z certyfikatami poziomu EV (Extended Validation) są specjalnie wyróżniane. W przypadku problemów z szyfrowaniem, takich jak obecność niezgodnej treści na stronie lub korzystanie z zaufanych certyfikatów i algorytmów, wyświetlane są wskaźniki informujące o problemach.
- Zaktualizowano elementy brandingowe dla nieoficjalnych kompilacji, aby lepiej je odróżnić od głównej wersji Pale Moon.
- Dodano ustawienie signon.startup.prompt do zarządzania wyświetlaniem hasła głównego tuż po uruchomieniu, przed jego faktycznym użyciem.
- Dla pobrań teraz zawsze wyświetlany jest tylko rzeczywisty domen, z którego dane zostały pobrane, a nie strona, z której nastąpiło przekierowanie.
- Dodano wsparcie dla funkcji Object.fromEntries().
- Do właściwości CSS display dodano wsparcie dla wartości flow-root, co pozwala na generowanie bloku zgodnego z nową techniką formatowania treści;
- Dodano wsparcie dla podawania wartości w procentach w właściwości CSS opacity.
- Wdrożenia modułów JavaScript i API MediaQueryList dostosowano do standardu.
- Dodano API ResizeObserver.
Dodatek: Na gorącym uczynku aktualizację korygującą Pale Moon 28.14.1, w której naprawiono błąd w realizacji API ResizeObserver, prowadzący do awarii przy otwieraniu niektórych popularnych witryn.
Źródło: opennet.ru
