След девет години работа, последните компоненти за изграждане на интерфейса в кода на Firefox, които използваха пространството от имена XUL, бяха премахнати. Така, с изключение на единични случаи, за рендиране на потребителския интерфейс на Firefox сега се използват обикновени уеб технологии (главно CSS flexbox), а не специфични XUL обработвачи (-moz-box, -moz-inline-box, -moz-grid, -moz-stack, -moz-popup). С изключение на XUL, който продължава да се използва за показване на системни менюта и изскачащи панели (<xul:menupopup> и <xul:panel>), в бъдеще за подобна функционалност планират да се използва API Popover.
Възможността за използване на XUL в добавки беше прекратена през 2017 година, а интерфейсът беше освободен от зависимости на езика XBL (XML Binding Language, разширение на XUL) през 2019 година (XBL зависимости, определящи поведението на XUL виджетите, бяха заменени с Web Components), но по това време XUL обработвачи продължаваха да се използват при създаването на елементи от интерфейса на браузъра.
Източник: opennet.ru
