Po dziewięciu latach pracy ostatnie komponenty interfejsu w kodzie źródłowym Firefox, w których używano przestrzeni nazw XUL, zostały usunięte. W związku z tym, z nielicznymi wyjątkami, do rysowania interfejsu użytkownika Firefox stosowane są teraz standardowe technologie webowe (głównie CSS flexbox), a nie specyficzne dla XUL przetworniki (-moz-box, -moz-inline-box, -moz-grid, -moz-stack, -moz-popup). XUL będzie jednak nadal używany do wyświetlania systemowych menu i paneli kontekstowych ( i ), ale w przyszłości planowane jest wykorzystanie API Popover dla tej funkcjonalności.
Możliwość korzystania z XUL w dodatkach została wstrzymana w 2017 roku, a interfejs uwolniony od powiązań w języku XBL (XML Binding Language, rozszerzenie XUL) w 2019 roku (powiązania XBL, które określały zachowanie widgetów XUL, zostały zastąpione komponentami webowymi), jednak przt tym XUL-przetworniki były nadal stosowane przy tworzeniu elementów interfejsu przeglądarki.
Źródło: opennet.ru
